body {
	margin:0px;
	padding:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#6d6f6f;
	background-image:url(img/bg.jpg);
	background-repeat: repeat-x;
	font-style: italic;
}

.h1 {font:bold 14px "Arial Narrow", Arial, Helvetica, sans-serif; color:#266298; text-transform:uppercase}
h2 {font:bold 12px "Arial Narrow", Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; height:20px;text-indent:26px;background-image: url(images/bullet.gif); background-position:left; background-repeat:no-repeat }
h3 {font:normal 12px "Arial Narrow", Arial, Helvetica, sans-serif; color: #356929;text-transform:uppercase}
h4 {font:bold 12px Arial, Helvetica, sans-serif; color:#408ada; text-transform:uppercase}

p {font:normal 13px Arial, Helvetica, sans-serif; color:#6d6f6f}
p.blanco {font:normal 13px Arial, Helvetica, sans-serif; color:#fff}

.destacados {font:normal 11px Verdana;color:#004e6d}
a:link{color: #659ed5;text-decoration: none;}
a:visited {color: #659ed5;text-decoration: none;}	
a:hover {color: #659ed5;text-decoration: none;}
a:active {color: #659ed5;text-decoration: none;}

.margen-bottom {margin-bottom:4px}
.margen-10px { margin:10px}

.txt-blanco-11 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 13px;
	text-align: left;
}
.txt-11 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#6d6f6f;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt-azul a{ font:normal 10px Arial, Helvetica, sans-serif; color:#266298}
.txt-box { font:normal 10px Arial, Helvetica, sans-serif; color:#8cb6e0}
.txt-box-azul a{ font:normal 10px Arial, Helvetica, sans-serif; color:#266298}
.txt-input-azul{ font:normal 10px Arial, Helvetica, sans-serif; color:#266298}
.info { font:normal 9px Arial, Helvetica, sans-serif; color:#fff}
.tit_features{ font:bold 10px Arial, Helvetica, sans-serif; color:#fff}
a.features{font:normal 10px Arial, Helvetica, sans-serif; color:#266298; text-decoration:none;}
.precio { font:normal 14px Arial, Helvetica, sans-serif; color:#fff}

/* FORMULARIOS */
.infosp { background:#F0F0E1}
.search_box_title { font:bold 13px Arial, Helvetica, sans-serif;color: #8a6f3a;}
.fondo_celda_title { font:bold 11px Verdana;color: #fff; background-image:url(images/bg_cell_tit.jpg); height:20px; width:505px; text-indent:5px; padding-top:4px;clear:both}
.campos {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000}
.campos_info {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#334A20}
.tit_form {font:bold 11px Arial, Helvetica, sans-serif; color:#666}
.campos_form {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#D0E4C0}
.input_form {color:#646D5C;border:1px #92a67f solid; height:16px;font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; background-image:url(images/bg_in_form.gif)}
.tablas_formu {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#334A20; background-color:#f0f0f0}
.box_formu, td.box_formu,tr.formu, table.formu, textarea.formu{font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #333;background:#dce2d8; text-indent:5px}
.pass{font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#0033CC; text-decoration:none}
a.pass {font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#0033CC; text-decoration:none}

table.calendar tr td{font:normal 14px Arial, Helvetica, sans-serif; padding:4px;
text-align:left; border-bottom:1px solid #b2ceea; height:26px; color:#FFFFFF }
.diacolor{ background-color:#3f3f3f; }
table.semana, td.semana ,tr.semana{height:32px;
font:bold 12px Arial, Helvetica, sans-serif; color:#266298}
td.bgleft { background-image: url(img/bg-left.jpg); background-repeat:no-repeat}
td.bgright {background-image: url(img/bg-right.jpg); background-repeat:no-repeat}

select {
	height: 22px; background-color:#FFFFFF;
	border:1px solid #266298;
	font:normal 12px Arial, Helvetica, sans-serif; color:#333;
}
select.buscar {
	width: 180px;
}
select.buscaravanzado {
	width: 140px;
}
input.noborde { border:0
}

input {
	height:14px; background-color:#FFFFFF;
	border:1px solid #266298;
	font:normal 9px Arial, Helvetica, sans-serif; color:#333;
}
input.accesos {
	height: 22px; background-color:#FFFFFF;
	border:1px solid #ccc;
	font:normal 12px Arial, Helvetica, sans-serif; color:#333;
}
input.contacto {
	height: 22px; background-color:#FFFFFF;
	width:192px;
	border:1px solid #ccc;
	font:normal 12px Arial, Helvetica, sans-serif; color:#333;
}
input.btn-idioma {
	height: 22px; background-color:#DBDCDD;
	width:120px;
	border:1px solid #fff;
	font:normal 12px Arial, Helvetica, sans-serif; color: #003399;
}
textarea.mensaje {
	background-color:#FFFFFF;
	width:393px;
	border:1px solid #ccc;
	font:normal 12px Arial, Helvetica, sans-serif; color:#333;
}

.border-pics-xl{border:1px solid #c8d7e5}
.border-pics-virtual{border:2px solid #5b98d0}

/* footer */
.pie {font:normal 10px Arial, Helvetica, sans-serif; color:#999}
.pie a:link{font:normal 10px Arial, Helvetica, sans-serif; color:#999; text-decoration:underline}

   UL {list-style: lower-alpha;
   font-size: 13px;
   list-style-type:square;
	list-style-position:inside;
   } 
   
   UL ul {list-style: lower-alpha;
   font-size: 13px;
   list-style-type:circle;
	list-style-position:inside;
	   }
   
.bigAzul {
	color: #3862B0;
	font-weight: bold;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
