@charset "UTF-8";
/* CSS Document */

strong{ color:#003399;}

/*todo el contenido sin top p footer*/
#contentwrapper{
float: left;
width: 100%;
background-color:#003399;
}

/* contenido principal a la derecha*/
#contentcolumn{
	margin-left: 140px;
	background-color:#ffffff;
	border-top:2px solid #003399;
	border-bottom:2px solid #003399;
	padding:5px;
} 
#contentcolumn h2	{ background-color:#D5D5D5;padding:0px;margin-top:10px;color:#003399;font-size:1.1em;}
#contentcolumn h3	{ margin:0px;background-color:#D9D9D9;padding:5px;color:#003399;font-size:1.1em;}
#contentcolumn h4	{ margin-top:10px;padding:5px;font-size:1.1em;color:#003399;}
#contentcolumn a	{ padding:0px;font-size:1.0em;color:#003399;}

/*contenido principal, columna izquierda*/
#leftcolumn			{ float: left;width: 140px; margin-top:2px}

/*contenido principal en contentcolumn*/
#contentmain		{ margin: 10px;text-align:justify}

/*FAvoritos*/
#favoritos { float:left; padding:1px; margin-bottom:10px; background-color: #FFFFFF; width:180px}
#favoritos h3 {	margin:0px;	padding:0px; color:#003399; font-size:1.1em;border-bottom:1px dotted #003399;}

/*para la lista de favoritos de la parte izquierda*/
.minidescripfavo 		{ margin:5px;border-bottom:1px dotted #003399;background-color: #FFFFFF;}
.minidescripfavo img	{ border:0px; vertical-align:middle}
.microdescripfavo p     { padding-bottom:5px;}
.right_buttons 		{ float:right;  margin-right:20px; border:1px dotted #9DA2C9}
.right_buttons p	{ padding-bottom:5px; background-color:#EAEAEA; padding-right:5px }
.right_buttons img	{ border:0px;text-align:right;}
.right_buttons a	{ margin-left:5px;}

/*Caja de formulario de busqueda en la home*/
#content-form { background-color:#EFEFEF;padding:5px;border:1px solid #ffffff;margin-bottom:5px;}
#content-form .selecthome { margin-right:10px; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px; height:90px}

/* Parte izquierda en contentmain con float. Para la home la columna con los cuadros form*/
#contentmain_left{float:left;width: 440px;padding-right:5px;}
#contentmain_left h1{margin-bottom:15px;}
/*#contentmain_left h2 {margin:0px;padding:3px;color:#003399;font-size:1.3em;background:#cccc99;}
#contentmain_left h3 {margin:0px;background:#bbb636;padding:5px;color:#ffffff;font-size:1.1em;}
#contentmain_left hr {border:0px;border-bottom:1px solid #BE7E00;background-position: center;margin: 5px;}
*/

/*Para hacer una caja  con texos distintos */
#contentmain_box	{ background-color:#EFEFEF;padding:5px;margin-bottom:5px;}
#contentmain_box h1	{ margin-bottom:10px;color:#003399;}
#contentmain_box h2 { margin:0px;padding:3px;color:#003399;font-size:1.3em; background-color:#D9D9D9}
#contentmain_box h3 { margin:0px;padding:3px;color:#ffffff;font-size:1.1em;background:#D9D9D9;}

/*espacio por debajo*/
#contentbottom{ clear:both;background:#fff;padding:5px;}

/*Caja a la izquierda en menu para acceso clientes*/
.innerbox			{ padding:5px;}
.innerbox h1		{ font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:5px}
.innerbox p			{ margin-top:3px; margin-left:5px; color:#FFFFFF }
.innerbox a			{ color:#FFFFFF; font-size:10px; text-decoration:none}
.innerbox a:hover	{ text-decoration:underline}
.innerbox ul		{ font-size:12px;line-height:15px;margin-top:5px;margin-bottom:10px; background-color: #CCCCCC;list-style-type: none;}
.innerbox li		{ padding:5px;}
.innerbox li a		{ color: #003399; font-size:11px}
.innerbox strong	{ color:#9999CC}

/*Para los destacados de la home*/
#destacados        	{ margin: 10px; clear:right}
#destacados hr 		{ border:0px;border-bottom:2px solid #003399;background-position: center;margin-top: 5px; margin-bottom:5px;}
#destacabox        	{ float:left;width:48%; padding-right:10px}
#destacabox strong 	{ color:#003399}
.minidescrip		{ margin-top:5px;padding:1px;border-bottom:1px dotted #666666;}
.minidescrip img	{ float:left;margin:0px;margin-right:6px;border:1px solid #003399;}
.tit 	{ color:#003399; font-weight:normal}

/*Para los enlaces de la home*/
#contentmain_right 	{ margin-right:5px; width:404px; float: right}
#enlaces_dcha 		{ float:right; text-align:left; width:200px;}
#enlaces_izq 		{ float:left; text-align:right; width:180px; margin-right:15px}
#enlaces a, #enlaces a:link,#enlaces a:visited { font-size:11px; text-decoration:none; font-weight:bold; font-family:Arial,Verdana Helvetica, sans-serif; color:#4B52A1; line-height:14px}
#enlaces a:hover 	{text-decoration:underline}

/*Texto y banner home*/
#textos { margin:5px; text-align:justify; clear:right}

/*PAra la capa de favoritos y texto*/
#solicita{ float:left; width:98%; padding:5px; background-color:#FFFFFF}
#solicitabox        	{ float:left;width:60%; padding-right:10px}
#solicitabox img	{ float:left;margin:0px;margin-right:6px;border:0px;}
#solicitabox strong 	{ color:#003399}

/*Huecos*/
.clear5 	{ display: block;clear: both;height:5px;}
.clear10 	{ display: block;clear: both;height:10px;}
.clear60 	{ display: block;clear: both;} /*para el pie_results*/
.clearleft 	{ display: block;clear: left;}

/* Formularios */
.formfield 			{ font-family:Arial, Helvetica, sans-serif;font-size:12px;border: 1px solid #D3D1CB; background-color: #F5F5F5;margin:2px;padding:1px;}
.formboton 			{ border: 1px double #EAEAEA;	color: #003399;	background-color: #CCCCCC;margin:5px 5px 3px 5px; padding:3px 5px 3px 5px;cursor:pointer;font-size: 11px;}
.formboton:hover 	{ background-color: #003399; color:#FFFFFF}
form label 			{ display: inline;text-align: left;padding-right:3px;padding-left:3px;color: #FFFFFF;}
.tabla				{ border: 1px solid #D3D1CB; padding:5px; margin:5px; clear:left}
.tdTitppal			{ color:#003399; padding:3px}
.formerror			{ font-family:Arial, Helvetica, sans-serif;font-size:12px;border: 1px solid #990000; background-color: #CC9999;margin:2px;padding:1px; color:#000000}

/*Error*/
#error {
	background-color: #f5f5f5;
	margin:5px;
	padding: 3px;
}
#error h2{
	color: #990000;
	font-size:11px;
	text-align: center;
	font-weight:normal
}


/*KKKKKKKKK*/
#results{margin-left: 0px;background:#fff;padding:5px;margin-bottom:10px;}

.mapbox{
	border:1px solid #FFFFFF;
	background:#888800;
	margin:-5px 0px 10px 280px;
	text-align:center;
	padding: 10px 0px;
}
.mapbox h2 {line-height: 21px;}

.blanco {margin-top:5px;padding:1px;height:500px;}

.rightdotline {border-right:1px dotted #bbb636;}
.borderfline {background-color:#bbb636; padding-bottom:4px; padding-top:4px;}

