@import url(./css_gral.css);
/*
	Definición de estilos para la página de inicio de Capital & Corporate.
	Definición de estilos para los elementos más característicos de las páginas
	generales de información de la web.
	- Redefine la ubicción de algunos elementos previamente definidos en la hoja
	de estilos general.

	- Hoja de estilos que redefine la apariencia de algunos de los elementos 
	genéricos para colocarlos de otra manera así como incluye los estilos de
	algunos elementos que son característicos de esta página.
	- Importa la hoja de estilos de los elementos textuales característicos de
	esta página (css_index_txt.css).
*/
/*Redefine la cabecera para cambiar su tamaño.*/
div.div_cabecera {
position: absolute;
text-align:left;
left: 60px;
top: 16px;
width: 960px;
height: 140px;
}
/*Estilos de la capa que contiene el logo*/
div.div_logo{
position: absolute;
left: 740px;
top: 20px;
width: 220px;
height: 220px;
}
/*Estilos de la capa que contiene el menú*/
div.div_menu_swf{
position: absolute;
left: 60px;
top: 16px;
width: 900px;
height: 240px;
}
/*Estilos de la capa que contiene el menú*/
div.div_menu{
position: absolute;
left: 60px;
top: 16px;
width: 900px;
height: 240px;
}
/*Estilos de la capa que contiene el menú*/
div.div_menu_admin{
position: absolute;
left: 60px;
top: 136px;
width: 900px;
height: 50px;
}
/*Redefine la capa descriptiva para adecuarla al tamaño requerido para las 
páginas informativas.*/
div.div_descripcion{
position: absolute;
left: 720px;
top: 180px;
width: 250px;
/*height: 120px;tamaño para las páginas secundarias*/
}
/*Reubicación de la capa de contacto a una nueva posición.*/
div.div_contacto{
position: absolute;
left: 720px;
top: 510px;
width: 250px;
height: 130px;
}
/*Tamaño de la capa que presenta el texto descriptivo.*/
div.div_lista_noticias{
width:100%;
height:205px;
}
div.div_grafica{
position: absolute;
left: 80px;
top: 430px;
width: 260px;
height: 162px;
/*background-image:url(../img/grafica.jpg);*/
background-repeat: no-repeat;
background-position:center center;
}
div.div_banner{
position: absolute;
left: 730px;
top: 270px;
width: 250px;
height:250px;
}
div.div_anuario{
position: absolute;
left: 385px;
top: 170px;
width: 320px;
height: 130px;
}
div.div_magazine{
position: absolute;
left: 385px;
top: 320px;
width: 320px;
height: 95px;
}
div.div_eventos{
position: absolute;
left: 385px;
top: 410px;
width: 320px;
height: 120px;
}
div.div_lista{
position: absolute;
left: 120px;
top: 420px;
width: 230px;
height: 65px;
}
div.div_anuncio1{
position: absolute;
left: 50px;
top: 200px;
width: 320px;
height: 200px;
}
div.div_anuncio2{
position: absolute;
left: 150px;
top: 510px;
width: 114px;
height: 114px;
}
/*Estilos de la capa destinada a contener información con scroll.*/
div.div_contenedor{
position:absolute;
left: 60px;
top: 270px;
width: 680px;
height: 400Px;
background-image:url(../img/fondo_form.jpg);
background-position:left top;
background-repeat: vertical;
}
/*Capa con el conjunto de información característica de la sección.*/
div.div_contenido{
position:relative;
left:0px;
top:0px;
width:620px;
}
/*Estilos de la tabla que contiene la lista de noticias...*/
table.table_lista{
width:338;
height:68px;
}
/*Estilos para la tabla con los tres textos de contacto*/
table.table_contacto{
}


/* Inscripcion capcorp */
div#inscripcion-capcorp{float:left; width:640px; height:auto;  padding-bottom:30px; text-align:left; font-size:12px; background-color:#eeeeee;}
div#inscripcion-capcorp form{padding:0px; margin:0px;}
div#inscripcion-capcorp h1{float:left; width:620px; height:auto; background-color:#2b5aa0; color:#fffffd; font-size:21px; padding:10px; margin:0px;}
div#inscripcion-capcorp h2{float:left; width:620px; height:auto; background-color:#dddddd; color:#24599f; font-size:16px; padding:10px; margin:0px; border-bottom:1px solid #333; margin-bottom:10px;}

div.texto-izquierda{float:left; padding-left:10px; padding-top:15px; padding-bottom:15px; color:#2759b2; font-size:17px;}
div.texto-derecha{float:right; padding-right:5px; padding-top:15px; padding-bottom:15px; color:#2759b2; font-size:17px;}

div.texto-tarifas{float:left; padding-left:10px; padding-top:0px; padding-bottom:10px; color:#2759b2; font-size:17px;}

div.caja-descuentos{float:left; padding-left:10px; width:100%; padding-bottom:20px;}
div.caja-descuentos label{float:left; margin-bottom:5px; width:100%;}
div.caja-descuentos input.check{float:left; width:20px;}
div.caja-descuentos strong{float:left; width:500px; font-weight:normal;}

div.caja-datos{float:left; padding-bottom:20px; padding-left:10px;}
div.caja-datos label{float:left; width:550px; margin-bottom:5px;}
div.caja-datos strong{float:left; width:550px; font-weight:normal;}
div.caja-datos input.campo{float:left; width:550px;}
div.caja-datos textarea{float:left; width:550px; height:150px;}

div.caja-asistencia-izquierda{float:left; width:380px; padding-left:10px;}
div.caja-asistencia-izquierda h3{float:left; margin-bottom:15px; color:#333333;}
div.caja-asistencia-izquierda{float:left; padding-bottom:20px; padding-left:10px;}
div.caja-asistencia-izquierda label{float:left; width:330px; margin-bottom:5px;}
div.caja-asistencia-izquierda strong{float:left; width:330px; font-weight:normal;}
div.caja-asistencia-izquierda input.campo{float:left; width:330px;}

div.caja-asistencia-izquierda span a{font-size:11px; color:red; cursor:pointer;}

div.caja-asistencia-derecha{float:left; width:210px;}
div.caja-asistencia-derecha h3{float:left; margin-bottom:15px; color:#333333;}
div.caja-asistencia-derecha label{float:left; width:200px; margin-bottom:5px;}
div.caja-asistencia-derecha strong{float:left; width:150px; font-weight:normal;}
div.caja-asistencia-derecha input.radiob{float:left; width:25px;}

div.texto-asistentes{float:left; width:400px; padding-left:10px; padding-bottom:30px;}
div.texto-asistentes a{color:#2a5aa4; font-weight:bold; text-decoration:none; font-size:17px;}
div.texto-asistentes a:hover{text-decoration:underline;}
.asistentes{background-image:url(../img/mas-asistentes.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:25px; cursor:pointer;}

div.caja-pago{float:left; width:500px; padding-top:15px; padding-bottom:15px;}
div.caja-pago label{float:left; width:490px; margin-bottom:5px;}
div.caja-pago strong{float:left; width:450px; font-weight:normal;}
div.caja-pago input.radiobb{float:left; width:25px;}

div.separador{float:left; width:600px; border-bottom:1px solid #3363a5; margin-left:8px;}

div.caja-condiciones{float:left; font-size:11px; font-weight:normal; color:#666; width:600px; padding-left:10px; margin-top:20px;}
div.caja-condiciones p{font-size:10px; padding-top:15px;}

div.btn-enviar{float:left; padding-left:10px; margin-top:20px;}


.texto-pequeno{font-size:12px; color:#1a1a1a;}
.texto-negro{color:#000; font-weight:bold;}
.texto-azul{color:#2e61a3; font-weight:bold;}




