/* CSS Document */
/* Estilos globales */
body {
	margin: 0px;
	/*background-image:url(../images/fondo.gif);*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013E6D;
	/*scrollbar-arrow-color:#006BB3;
	scrollbar-base-color:#cccccc;
	scrollbar-shadow-color:#cccccc;
	scrollbar-face-color:#f2f2f2;
	scrollbar-highlight-color:#F1EFED;
	scrollbar-dark-shadow-color:#666666;
	scrollbar-3d-light-color:#666666;*/
}
a {
	color: #013E6D;
	text-decoration:none;
}
table {
	font-size:11px;
}
/* Estilos para el encabezado */
.header{
	width:900px;
	height:83px;
	/*background-image:url(../images/fon_header_principal.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	background-color:#b9b9b9;
	/*width:70%; margin-left:15%; margin-right:15%;*/
}
.headerbus{
	width:850px;
	height:116px;
	background-image:url(../images/fon_header_busqueda.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#b9b9b9;
}
/* Ligas */
.link11{font-size:11px; color:#335A30;}
.link22{font-size:11px; color:#990000;}
.link11Bold{font-size:11px; font-weight:bold; color:#335A30;}

/* Colores */
.gris1{color:#333333; font-size:9px}
.gris2{color:#666666;}
.gris3{color:#8f8f8f;}
.verde1{color:#335A30;}
.verde2{color:#B9D577;}
.olivo1{color:#857A44;}
.olivo2{color:#5E5931;}
.olivo3{color:#9E9260;}

/* Fondos */
.f_beige1{background-color:#e2dec6;}
.f_beige2{background-color:#C2BB9F;}
.f_gris1{background-color:#e5e5e5}
.f_gris2{background-color:#e4e8eb; font-size:9px}

/* Bordes */
.b_beige1{border:1px solid #F3EDCD;}
.b_beige2{border:1px solid #C2BB9F;}

/* Estilos para tabla principal */
.principal{	width:900px; 
/*width:70%; margin-left:15%; margin-right:15%;*/
}

/* Estilos para la cuarta columna */
.cuarta{ width:140px; background-color:#ffffff; }

/* Estilos para el pie de pagina */
#footer{ margin-top:10px; }
#footer span{display:block; font-size:9px; color:#FFFFFF; padding:5px;}

/* Estilos para los contenidos */
/*#contenidos{width:671px;}*/
#contenidos{width:610px;}
.contenidos{width:610px;}
.contenidos{width:610px;}
#contenidosepcip{width:671px;}

/* Estilos para los contenidos en Transparencia*/
#contenidosT{width:710px;}

/* Estilos para el menu lateral */
.menu{background-color:#ffffff; width:150px;}
#menuLateral, #menuLateralSecundario{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#menuLateral{width:150px;}
#menuLateralSecundario{width:140px;}
#menuLateral a.item, #menuLateralSecundario a.item{
display:block; 
overflow:visible;
padding:5px 0px 3px 17px; 
background-color:#cce1f0;
background-image:url(../images/fon_menu_lat_vineta.gif);
/*background-position:top left;*/
background-position:3px 0px;
background-repeat:no-repeat; 
width:133px;
color:#04226B; 
text-decoration:none; 
font-size:10px;
}
#menuLateralSecundario a.item{
	width:129px;
}
#menuLateral td.celda, #menuLateralSecundario td.celda{
background-color:#cce1f0; 
}

#menuLateral a.itemder, #menuLateralSecundario a.itemder, #menuLateralSecundario span.itemder, #menuLateralSecundario div.itemder, #menuLateralSecundario a.itemexp{
display:block; 
overflow:visible;
padding:5px 0px 3px 11px; 
background-color:#cce1f0;
background-image:url(../images/fon_menu_lat_vineta_cua.gif);
background-position:top left;
background-repeat:no-repeat; 
width:139px;
color:#04226B; 
text-decoration:none; 
font-size:10px;
}

#menuLateralSecundario a.itemder, #menuLateralSecundario span.itemder, #menuLateralSecundario div.itemder{
	padding:5px 6px 3px 11px; 
	width:123px;
}

#menuLateralSecundario a.itemexp{
	background-image:url(../images/fon_menu_lat_vineta.gif);
	background-position:10px 0px;
	padding:5px 6px 3px 20px; 
	width:114px;
}

#menuLateral a.itemsel{
display:block; 
overflow:visible;
padding:5px 0px 3px 17px; 
background-color:#AACAE4;
background-image:url(../images/fon_menu_lat_vineta.gif);
background-position:3px 0px;
background-repeat:no-repeat; 
width:133px;
color:#04226B; 
text-decoration:none; 
font-weight:bold;
font-size:10px;
}

#menuLateral a.itemnja, #menuLateralSecundario a.itemnja{
display:block; 
padding:5px 0px 4px 3px; 
background-color:#FEB951;
width:137px;
color:#ffffff; 
text-decoration:none; 
font-size:11px;
font-weight:bold;
}
#menuLateral a.itemnja:hover, #menuLateralSecundario a.itemnja:hover{background-color:#FEAD34;}
#menuLateral a.itemqd, #menuLateralSecundario a.itemqd{
display:block; 
padding:5px 0px 5px 11px; 
background-color:#064280;
/* background-image:url(../images/fon_menu_lat_vineta.gif); #064280  #821147*/ 
background-position:top left;
background-repeat:no-repeat; 
width:139px;
height:11px;
color:#ffffff; 
text-decoration:none; 
font-size:11px;
}
#menuLateral a.item:hover, #menuLateralSecundario a.item:hover, #menuLateralSecundario a.itemder:hover, #menuLateralSecundario a.itemexp:hover{background-color:#AACAE4;}
#menuLateral a.productos, #menuLateralSecundario a.productos{
display:block; 
padding:6px 4px 4px 16px; 
background-color:#FDF1E1;
background-image:url(../images/fon_menu_lat_vineta_naranja.gif);
background-position:top left;
background-repeat:no-repeat; 
border-left:1px solid #F7C242;
border-right:1px solid #F7C242;
width:128px;
color:#74746A; 
text-decoration:none; 
font-size:11px;
}

#menuLateral a.productos:hover, #menuLateralSecundario a.productos:hover{background-color:#FBE4C7;}

#menuLateral a.ayuda{
display:block; 
padding:6px 4px 4px 16px; 
background-color:#D0E3F1;
background-image:url(../images/fon_menu_lat_vineta.gif);
background-position:top left;
background-repeat:no-repeat; 
color:#04226B; 
text-decoration:none; 
font-size:10px;
width:128px;
}

#menuLateral a.ayuda:hover{background-color:#ABBCD1;}

#menuLateralpi{width:148px; font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#menuLateral a.itempi{
display:block; 
padding:5px 0px 3px 11px; 
background-color:#cce1f0;
background-image:url(../images/fon_menu_lat_vineta_cmor.gif); 
background-position:top left;
background-repeat:no-repeat; 
width:139px;
color:#741049; 
text-decoration:none; 
font-size:10px;
}
#menuLateral a.itempi:hover{background-color:#ABBCD1;}

#menuLateral a.itempisub{
display:block; 
padding:5px 0px 3px 11px; 
background-color:#FAF1F3;
background-image:url(../images/fon_menu_lat_vineta_mor.gif); 
background-position:top left;
background-repeat:no-repeat; 
width:155px;
color:#741049; 
text-decoration:none; 
font-size:10px;
}
#menuLateral a.itempisub:hover{background-color:#F0D5DA;}

.subMenuLateralDiv{
	position:absolute;
	margin-left:150px;
	margin-top:1px;
	float:left;
	z-index:100;
	width: 180px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=95);
	*-moz-opacity:0.95;filter:alpha(opacity=95);opacity: 0.95;
}

.subMenuLateralDiv a{
	display: block;
	background-color:#AACAE4;
	width: auto;
	padding: 3px 3px 3px 10px;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #00246A;
	border-bottom:1px solid #ffffff;
}

.subMenuLateralDiv a:hover{ background-color: #E2E2E2;}

.subMenuLateralDiv a.telefonos{
	display: block;
	background-color:#AACAE4;
	width: auto;
	height:15px;
	padding: 4px 4px 3px 10px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #00246A;
	border-bottom:1px solid #ffffff;
}

span.telefonos{
	display: block;
	/*background-color:#AACAE4;*/
	width: 126px;
	height:15px;
	padding: 4px 4px 3px 10px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #00246A;
	border-bottom:1px solid #AACAE4;
}

.subMenuLateralDivPI{
	position:absolute;
	margin-left:150px;
	margin-top:1px;
	float:left;
	z-index:100;
	width: 150px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=98);
	*-moz-opacity:0.98;filter:alpha(opacity=98);opacity: 0.98;
}

.subMenuLateralDivPI a{
	display: block;
	background-color:#660000;
	width: auto;
	height:18px;
	padding: 4px 4px 4px 14px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #00246A;
	border-bottom:1px solid #ffffff;
}

.subMenuLateralDivPI a:hover{ background-color: #E2E2E2;}

.subMenuLateralDivPI a.telefonos{
	display: block;
	background-color:#AACAE4;
	width: auto;
	height:15px;
	padding: 4px 4px 3px 10px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #00246A;
	border-bottom:1px solid #ffffff;
}
/* Menu de videos */
.subMenuVideosDiv{
	position:absolute;
	/*margin:-30px 0px 0px 150px;*/
	margin-left:67px;
	margin-top:1px;
	float:left;
	z-index:100;
	width: 120px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80);
	*-moz-opacity:0.90;filter:alpha(opacity=80);opacity: 0.80;
}

.subMenuVideosDiv a{
	display: block;
	background-color:#666666;
	background-image:url(../images/fon_menu_lat_vineta_naranja.gif);
	background-position:top left;
	background-repeat:no-repeat; 
	width: auto;
	height:16px;
	padding: 3px 4px 2px 16px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	border-bottom:1px solid #ffffff;
}

.subMenuVideosDiv a:hover{ 
	background-color: #FFCC00;
	color: #333333;
}

/* Menu de productos para venta */
.subMenuProdsVtas{
	position:absolute;
	/*margin:-30px 0px 0px 150px;*/
	margin-left:0px;
	margin-top:1px;
	float:left;
	z-index:100;
	width: 170px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80);
	*-moz-opacity:0.90;filter:alpha(opacity=95);opacity: 0.95;
}

.subMenuProdsVtas{
	position:absolute;
	/*margin:-30px 0px 0px 150px;*/
	margin-left:0px;
	margin-top:1px;
	float:left;
	z-index:100;
	width: 160px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80);
	*-moz-opacity:0.90;filter:alpha(opacity=95);opacity: 0.95;
}

.subMenuProdsVtas a{
	display: block;
	background-color:#FFB950;
	background-image:url(../images/fon_menu_lat_vineta_naranja.gif);
	background-position:top left;
	background-repeat:no-repeat; 
	width: auto;
	height:16px;
	padding: 3px 4px 2px 16px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	border-bottom:1px solid #ffffff;
}

.subMenuProdsVtas a:hover{ 
	background-color: #FFCC00;
	color: #333333;
}

.subMenuProdsDiv{
	position:absolute;
	/*margin:-30px 0px 0px 150px;*/
	margin-left:0px;
	margin-top:1px;
	float:left;
	z-index:100;
	width: 120px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80);
	*-moz-opacity:0.90;filter:alpha(opacity=95);opacity: 0.95;
}

.subMenuProdsDiv a{
	display: block;
	background-color:#FFB950;
	background-image:url(../images/fon_menu_lat_vineta_naranja.gif);
	background-position:top left;
	background-repeat:no-repeat; 
	width: auto;
	height:16px;
	padding: 3px 4px 2px 16px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	border-bottom:1px solid #ffffff;
}

.subMenuProdsDiv a:hover{ 
	background-color: #FFCC00;
	color: #333333;
}

/* Estilos para el submenu de la derecha */
#menuSeccion{display:block; width:100%;border-right:1px solid #C2BC9C; font-size:11px; color:#615A30;}
#menuSeccion td{border-top:1px solid #C2BC9C; text-align:center;}
#menuSeccion td.elemento{padding:4px; border-bottom:1px solid #F3EDCD; background-color:#F3EDCD; color:#615A30; }
#menuSeccion td.elemento a{color:#615A30;}
#menuSeccion td.elemento a:hover{text-decoration:underline;}
#menuSeccion td.elementoSel{padding:4px; border-bottom:1px solid #C2BC9C; border-top:1px solid #ffffff; background-color:#FFFFFF}

#menuDesarrollo{display:block; width:100%;border-right:1px solid #C2BC9C; font-size:9px; color:#003366;}
#menuDesarrollo td{border-top:1px solid #C2BC9C; text-align:center;}
#menuDesarrollo td.eledes{padding:4px; border-bottom:1px solid #F3EDCD; background-color:#e4e8eb; color:#615A30; }
#menuDesarrollo td.eledes a{color:#615A30;}
#menuDesarrollo td.eledes a:hover{text-decoration:underline;}
#menuDesarrollo td.eledesSel{padding:4px; border-bottom:1px solid #C2BC9C; border-top:1px solid #ffffff; background-color:#FFFFFF}

#submenuSeccion{display:block; width:100%; font-size:10px; color:#655925; margin-bottom:10px; padding-top:55px;}
#submenuSeccion span{
display:block; /*background-image:url(/propuesta_web/images/fon_menu_lat_vineta.gif); 
background-position:left top; background-repeat:no-repeat;*/ padding:4px 3px 4px 10px;}
#submenuSeccion a{
display:block; /*background-image:url(/propuesta_web/images/fon_menu_lat_vineta.gif); 
background-position:left top; background-repeat:no-repeat;*/ padding:4px 3px 4px 10px; color:#655925;}
/*#submenuSeccion ul li{list-style-image:url(/images/fon_vineta2.gif); margin-left:-14px; margin-bottom:7px;}
#submenuSeccion ul li a{color:#655925;}*/
#submenuSeccion span.sel{color:#655925; font-weight:bold; font-style:italic;}


/* Estilos para los formularios */
form {margin:0;}
label{font-size:11px; color: #013E6D;}
input{font-size:11px; color: #013E6D;}

/* Estilos para todas las paginas */
.tituloSeccion{font-size:14px; font-weight:bold;}
.tituloSeccionSub{font-size:18px; font-weight:bold; color:#837840; padding-bottom:10px; padding-top:12px;}
.tituloSeccionDes{font-size:20px; font-weight:bold; color:#445F8E; padding-bottom:10px; padding-top:12px;}
.tituloSeccionMen{font-size:14px; font-weight:bold; color:#445F8E; padding-bottom:5px; padding-top:5px;}
.subtituloSeccion{font-size:12px; font-weight:bold; color:#006BB3;}
.subtituloSeccionch{font-size:12px; font-weight:bold; color:#006BB3;}
.parrafosSeccion{font-size:11px; color:#013E6D; text-align:justify; line-height:18px;}
.parrafosSeccion_ch{font-size:10px; color:#333333; text-align:justify;}
.parrafosSeccion ul{list-style-type:square;}
.parrafosSeccion ul li{margin-bottom:15px; list-style-type:square; line-height:18px; }
.parrafosSeccion ul li a{color:#335A30}
.parrafosSeccion ul li a:hover{text-decoration:underline;}
/* Segundo nivel */
.parrafosSeccion ul li ul{list-style-type:circle;}
.parrafosSeccion ul li ul li{margin-bottom:15px; line-height:18px;}
.bordeSeccion{border-right:1px solid #C2BC9C; padding-right:20px;} /* Para los submenus derechos */
.fechaActSeccion{font-size:10px; font-weight:bold; color:#666666;}

/* Estilos para busqueda */
#busqueda{display:block; padding:4px 0px 8px 5px; color:#ffffff; font-size:11px; background-color:#cccccc; width:inherit; }
#busqueda span{display:block;}
#busqueda form{margin:0px;padding:0px;}

#busquedaind{display:block; padding:1px 0px 0px 5px; color:#ffffff; font-size:11px; background-color:#cccccc; width:150px; height:45px;}
#busquedaind span{display:block;}
#busquedaind form{margin:0px;padding:0px;}

/* Comunicados */
.slide {
	height:180px; 
	z-index:1;
	padding:0px;
}
#mod_destacados{ 
	font-family:Arial, Helvetica, sans-serif; 
	width:595px;
}
#mod_destacados .contenido{
	font-size:11px;
	padding:10px 20px 10px 20px;
	color:#333333;
	text-align:justify;
}
#mod_destacados .fecha{
	font-size:10px;
}
#mod_destacados .titulo{
	font-size:12px; 
	font-weight:bold;
	color:#003068;
}
.mod_destacados a{
	color:#2159AC;
	text-decoration:underline;
	font-style:italic;
	font-weight:bold;
}

/* Promociones especiales */
.bloquePromo{ color:#7A7659; }
table.bloquePromo{ border:1px solid #A2AA83; background-color:#FFFFFF; width:135px; margin-bottom:15px; margin-top:20px; }
.bloquePromo th{ background-color:#DDDBCC; padding:3px; color:#847A45; font-size:12px; }
.bloquePromo span{ display:block; padding-bottom:10px; }
.bloquePromo span.desarrollo{ font-size:18px; font-weight:bolder; color:#94B55C; text-align:center; padding-top:5px; }
.bloquePromo span.info{ font-size:11px; font-weight:bold; text-align:center; }
.bloquePromo span.contenido{ font-size:11px; text-align:center; }
.bloquePromo span a{ color:#7A7659;}
.bloquePromo span a:hover{ text-decoration:underline; }
.bloquePromo span.telnum{ font-size:11px; text-align:center; }
.bloquePromo a.ayuda{ font-size:14px; color:#94B55C; text-align:center; }

/* Atencion a clientes */
.homeatnclie { font-size:12px; font-weight:bold; }
.homeatnclie .telnum { font-size:14px; text-decoration:none; color:#27898A; }
.homeatnclie td{ padding:8px 20px 8px 20px; }
.homeatnclie .ayuda{ color:#85007D; font-weight:bold; font-size:14px; text-decoration:underline;}

/* Centros Integralmente Planeados */
.homecip { font-size:11px;}
.homecip a { text-decoration:none; color:#27898A; }
.homecip td{ padding:8px 10px 8px 10px; color:#666666;}
.homecip .cip{ color:#335A30;	font-weight:bold; }
.homecip .desc{ font-size:10px; }
.homecip div{ margin-bottom:10px; }

/* Estilos para Interiores */
/* Comunicados */
.comunicados {font-size:11px;}
.comunicados .anio {color:#335A30; font-weight:bold; border-bottom:1px solid #EAEAEA;}
.comunicados .titulo {font-size:11px; font-weight:bold; color:#013E6D;}
.comunicados .numero {font-size:11px;}
.comunicados .fecha {font-size:10px; padding-right:10px; color:#666666;}
.comunicados .cuadricula{border-bottom:1px dashed #E2E2E2;}

/* Estilos breadcrumbs */
.breadcrumbs, .breadcrumbs a{ 
	font-size:10px;
	color:#666666;
}
span.breadcrumbs { 
	padding: 10px 0 10px 0;
}

/* Estilo fecha de actualizacion */
.fechaact {
	color:#999999;
	font-size:10px;
}

/* *** inicia estilos SCROLLERS *** */
.root 		{
		position:			relative;
		height:			9px;
		width:			15px;
		top:			10px;
		margin: 			0px 0px 8px 7px;
		}
.root p 	{
		margin:			10px 10px 5px 0px;
		}
.thumb 		{
		position:			absolute;
		height:			9px;
		width:			15px;
		left: 			10px;
		}
.up, .dn 	{
		position:			absolute;
		left: 			10px;
		}
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
		border:			0;
		}
.scrollContainer {
	position:			absolute;
	left:			-4px;
	top:			24px;
	width:			601px;
	height:			322px;
	clip:			rect(0 467 200 0);
	overflow:			auto;
		}
.scrollContent {
	position:			absolute;
	left:			1px;
	top:			1px;
	width:			502px;
	height: 446px;
		}
.scrollContent h4{ 
		margin:			0px;
		padding:		0px;
		}
/* *** fin estilos SCROLLERS *** */
.input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #B1B1B1;
	text-transform:uppercase;
}
.inputMin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #B1B1B1;
	text-transform:lowercase;
}