@charset "utf-8";

* {
	margin:0; padding:0;
	font-size:100%;
}
#reloj {
	margin:0; padding:0;
 border:1px solid #000000;
}


body {text-align:center;font-size:12px;font-family:Arial,Sans-Serif;background:#e1e1e1 url(images/cabecera.gif) repeat-x top;color:#333;margin:0;padding:0;}

/* Header */
#header{text-align:left;height:110px;width:900px;margin:0 auto;padding:0;position:relative;top:0;z-index:1;}

#imagen{margin:0;padding:0;width:270px;position:absolute;border:0px;}

	/* Header -> Logo */
	#logo{text-align:left;margin:0;padding:0;width:450px;position:absolute;top:6px;left:0;z-index:2;}
	/* Header -> Subscribe */
	#subscribe{width:359px;height:64px;position:absolute;top:0;right:0;z-index:3;}
	#subscribe input[type="text"]{border:0;position:absolute;top:30px;left:88px;padding:3px;width:168px;z-index:4;font-size:11px;background:none !important;}
	#subscribe input[type="submit"]{position:absolute;top:25px;left:268px;border:0;outline:0;z-index:5;font-size:0;width:80px;background:none;height:28px;}
	#subscribe .title{padding-left:84px;color:#FFF;font-size:14px;padding-top:7px;}
  #subscribe{background:url(images/subscribe_bg.jpg) no-repeat top left;}

/* Top Menu */
#top_menu{text-align:left;width:940px;margin:0 auto;overflow:hidden;}

/* Sub Menu */
#sub_menu{width:940px;margin:0 auto;}

	/* Top Menu -> Pages */
	#tm_pages{text-align:left;margin:0;padding:0;height:36px;font-size:14px;font-weight:bold;color:#01549b;}
	#tm_pages ul{margin:2px 0 0 0;padding:0;height:36px;float:left;position:absolute;z-index:90;}
	#tm_pages li{margin:0;padding:0px;list-style-type:none;list-style:none;float:left;margin:0 1px;padding:8px;}
	#tm_pages li a{color:#01549b;text-decoration:none;padding:4px 10px;font-size:14px;}
	#tm_pages li a:hover{background:#666666;color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;}

		/* Top Menu -> Pages -> DropDown */
		#tm_pages ul li ul{position:absolute;margin:24px 0 0 8px;z-index:95;left:-999em;padding-top:10px;min-width:220px;}
		#tm_pages ul li ul li {margin:0px;padding:0px;width:190px;float:left;z-index:96;}
		#tm_pages ul li ul a{color:#555 !important;font-size:12px;background:#e6e6e6 !important;display:block;width:170px;text-decoration:none;font-weight:normal;float:left;padding:6px 6px 6px 10px !important;font-weight:bold;-moz-border-radius-bottomleft:0px !important;-moz-border-radius-bottomright:0px !important;-moz-border-radius-topleft:0px !important;-moz-border-radius-topright:0px !important;border-top:1px solid #FFF;}
		#tm_pages ul li ul a:hover{color:#555 !important;background-color:#ccc !important;display:block;font-weight:bold;}

		/* Top Menu -> Highlight/Hover Over */
		#tm_pages .active a,#tm_pages a:active{background:#666666;color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;}

	/* Top Menu -> Categories */
	#sm_categories{text-align:left;margin:2px 0 0 0;padding:0;height:31px;font-size:12px;font-weight:bold;color:#01549b;}
	#sm_categories ul{margin:2px 0 0 0;padding:0;height:31px;float:left;position:absolute;z-index:70;}
	#sm_categories li{margin:0;padding:0px;list-style-type:none;list-style:none;float:left;margin:0 1px;padding:4px 8px;}
	#sm_categories li a{color:#FFF;text-decoration:none;padding:2px 10px;}
	#sm_categories li a:hover{background:#bce0f9;color:#01549b;-moz-border-radius:2px;-webkit-border-radius:2px;}

		/* Top Menu -> Categories -> DropDown */
		#sm_categories ul li ul{position:absolute;margin:15px 0 0 8px;z-index:85;left:-999em;padding-top:14px;min-width:220px;}
		#sm_categories ul li ul li {margin:0px;padding:0px;width:190px;float:left;z-index:86;}
		#sm_categories ul li ul a{color:#FFF !important;font-size:12px;background:#01549b !important;display:block;width:170px;text-decoration:none;font-weight:normal;float:left;padding:4px 4px 4px 10px !important;font-weight:bold;-moz-border-radius-bottomleft:0px !important;-moz-border-radius-bottomright:0px !important;-moz-border-radius-topleft:0px !important;-moz-border-radius-topright:0px !important;border-top:1px solid #59a6e9;}
		#sm_categories ul li ul a:hover{color:#FFF !important;background-color:#014681 !important;display:block;font-weight:bold;}

		/* Top Menu -> Categories -> Highlight/Hover Over */
		#sm_categories .active a,#sm_categories a:active{background:#bce0f9;color:#01549b;-moz-border-radius:2px;-webkit-border-radius:2px;}
/* Stretch */
#centrar{margin:0 auto;width:910px;}

#cuerpo{padding:10px;width:900px;margin:10px 0 10px 0;text-align:left;background:#eee;line-height:20px;border:1px solid #ccc;overflow:hidden;}
#cuerpo p{margin:0 0 16px 0;}

 .resaltado {
font-family : tahoma, verdana, arial, sans-serif;
font-size : 10pt;
font-weight : bold;
border-bottom : 1px dotted;
color : #033eac;
}
 .resaltadob {
font-family : tahoma, verdana, arial, sans-serif;
font-size : 10pt;
font-weight : bold;
color:#09f;
}
.cols_titulo{
	padding-bottom:0.1em;
	margin-bottom:15px;
	background:url(images/linea.jpg) bottom repeat-x;
	text-align:left;
}

.cols{
	padding-bottom:0.1em;
	margin-bottom:15px;
	background:url(images/linea.jpg) bottom repeat-x;
	border:1px;
	text-align:left;
}

.cols img{
	margin-bottom:15px;
}

td{
text-align:left;
}
#texto{
text-align:justify;
}
#caja{
text-align:left;
}
.tablas {
text-align : left;
}
.tabla_peq {
text-align : left;
}

.h1{
	color:#09f;
	font-size:18px;
	margin:0.5em 0 0.5em 0;
	letter-spacing:-1px;
	text-align:left;
	font-weight: bold;
}
.h2{
	color:#116da9;
	font-size:18px;
	margin:0.5em 0 0.5em 0;
	letter-spacing:-1px;
	text-align:left;
	font-weight: bold;
}
a, img{
	border:0;
}

a, a:link{
	color:#0099FF;
	text-decoration:none;
}

a:hover{
  color:#116da9;
	text-decoration:underline;
}


#footer{-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;width:858px;margin:0;float:left;padding:10px;}
#footer h2{color:#555;font-size:16px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-transform:lowercase;margin-bottom:8px;}

.credits{display:block;margin:0 auto;padding:10px;font-size:11px;text-align:center;}

fieldset {
width : 90%;
border : 1px solid #ed8e15;
margin : 0 auto 0 auto;
font-family : tahoma, verdana, arial, sans-serif;
font-weight : bold;
color : #efefee;
}
select{
border : 1px solid #00a8e6;
}
input.disabled {
border : 1px solid #f2f2f2;
background-color : #f6eee4;
}
input.required, input.nombre {
border : 1px solid #00a8e6;
width:200px;
height:20px;
}
textarea.required {
border : 1px solid #00a8e6;;
}
input.validation-failed, textarea.validation-failed {
border : 1px solid #ff3300;
color : #b10404;
}
input.validation-passed, textarea.validation-passed {
border : 1px solid #00cc00;
color : #323331;
}
.validation-advice {
margin : 5px 0;
padding : 5px;
background-color : #ff3300;
color : #000000;
font-weight : bold;
}
.custom-advice {
margin : 5px 0;
padding : 5px;
background-color : #c8aa00;
color : #fff;
font-weight : bold;
}
fieldset {
padding : 1em;
margin-bottom : 0.5em;
}
label {
font-weight : bold;
font-family : tahoma, verdana, arial, sans-serif;
font-size : 10pt;
}
.form-row {
clear : both;
font-family : tahoma, verdana, arial, sans-serif;
font-size : 10pt;
font-weight : bold;
text-align : left;
}
.textopequeno {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #002448;
}
.titulo{
    BACKGROUND: #3C7796;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    font:14px sans-serif;
    TEXT-DECORATION: none;
    text-align: center;
    width:220px;
}
.tabla1{
font-weight: bold;
border:1px solid #000000;
height:20px;
padding:5px;
background: #cdd4d8;
}
.tabla2{
text-align:center;
border:1px solid #000000;
height:20px;
background-color: #dbeff9;
color:#000000; 
}
.tabla3{
text-align:center;
border:1px solid #000000;
height:20px;
background-color: #c4e7f9;
color:#000000; 
}
.cuadroformulariorelleno {
	background-color: #F0F2F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 20px;
	border: 1px solid #9DA6AC;
	width: 50px;
	vertical-align:middle;
}
.sinborde{border:0;};
#boton{
border : 1px solid #00a8e6;;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.lista{list-style-type: none;}
.lista2{list-style-type: none;margin-left:25px;}
.lista3{list-style-type: none;list-style-image:url(template/images/flechita.png);margin-left:40px}