@charset "utf-8";
/* CSS Document */

body {
	color:#666666;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

.contenedor {
	background-image:url(../images/bg_side.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	text-align:center;
	margin:auto;
}
.menu_left_td td{
	text-align:left;
	vertical-align:top;
	margin:auto;
}
.table_cert {
	background-image: url(../images/vin_cert.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:3px;
	color:#666666;
	height:195px;
	text-align:center;
}
p {color: #666666; font-size:11px; font-weight:normal; text-align:justify;}

.foot {
	background-image:url(../images/foot.jpg);
	background-repeat:no-repeat;
	color:#999999;
	text-align:center;
}
.bg_menu {
	background-image:url(../images/vin_menu.jpg);;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
.bg_menu_sup {
	background-image:url(../images/vin_menu_sup.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
	color:#666666;
}
.bg_unidades {
	background-image: url(../images/vin_unidades.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:3px;
	color:#666666;
	height:74px;
	margin:auto;
}
.bg_cert {
	background-image: url(../images/vin_cert.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:3px;
	color:#666666;
	height:195px;
}

.li {
	background-image: url(../images/vin_servicios.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	color:#666666;
	font-size:11px;
}

.bg_items {
	background-image: url(../images/vin_certificados.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	color:#666666;
	font-size:10px;
}
.txt_sup {
	color: #666666;
	font-weight:bold;
}
.tit_unidades {
	color:#1b85ad;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.tit_secciones {
	color:#1b85ad;
	border-bottom: #1b85ad 1px solid;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/vin_tema.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:8px;
	height:23px;
	text-align:left;
}
.tit_cert {
	color:#c70609;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;

}
.destacados {
	background-image:url(../images/bg_celda.jpg);
	color:#c70609;
	font-size:12px;
	padding:2px;
	width:200px;
}

.sub-list{text-decoration: none; color: #02486a; padding:3px; background-color:#FFFFFF; font-size:11px; border:#CCCCCC 1px dashed;}
/*:::::::::::::::::::::::::::::::::::::::::LINKS::::::::::::::::::::::::::::::::::*/
a.menu_activo{text-decoration: none; color: #02486a; margin-left:8px; text-align:left;}
a.menu_activo:hover {text-decoration: none; color: #FFFFFF; margin-left:10px; background-color:#1B88A5; padding:2px; text-align:left;}

a{text-decoration: none; color: #1b85ad;}
a:hover{text-decoration: none; color: #FFFFFF; background-color:#1b85ad;}

a.sub{text-decoration: none; color: #02486a; font-size:11px;}
a.sub:hover{color: #FFFFFF; }

a.mapa{text-decoration: none; color: #FFFFFF; font-size:11px;}
a.mapa:hover{color: #666666; }

a.logos {padding:2px;}
a.logos:hover {padding:2px; background-color:#ffffff;}

/*:::::::::::::::::::::::::::::::::::::::::INPUTS::::::::::::::::::::::::::::::::::*/

input.boton {
	color:#FFFFFF;
	background-color:#02486a;
	border:none;
	height:25px;
}
input.casilla {
	color:#02486a;
	border:1px solid #CCCCCC;
	height:20px;
}
textarea.comentarios {
	color:#02486a;
	border:1px solid #CCCCCC;
	height:80px;
	font-family: Arial, Helvetica, sans-serif;
}

/*:::::::::::::::NUEVO PARA BORDES REDONDEADOS::::::::::::::::::*/

.bordesRedondeadosInicio { position: relative; background: #1B85AD; width: 50%;}
.esquina { position: absolute; width: 10px; height: 10px; background: url('../images/bordes.gif') no-repeat; font-size: 0%; }
.esquinaCuadroInterior { padding: 10px; }
.SI { top: 0; left: 0; background-position: 0 0; }
.SD { top: 0; right: 0; background-position: -10px 0; }
.II { bottom: 0; left: 0; background-position: 0 -10px; }
.ID { bottom: 0; right: 0; background-position: -10px -10px; }

.bordesRedondeadosSecciones { position: relative; background: #1B85AD; width: 98%; height:46px; border:2px solid #FFF;}
.esquina { position: absolute; width: 10px; height: 10px; background: url('../images/bordes.gif') no-repeat; font-size: 0%; }
.esquinaCuadroInterior { padding: 10px; }
.SI { top: 0; left: 0; background-position: 0 0; }
.SD { top: 0; right: 0; background-position: -10px 0; }
.II { bottom: 0; left: 0; background-position: 0 -10px; }
.ID { bottom: 0; right: 0; background-position: -10px -10px; }
