/* CSS para HYRREG */

body
{
	background-color:#EBF5FB;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;	
}
#contenedor
{
	width:1003px;
	margin:0px auto;
	text-align:left;
}
.usuario
{
	font-size:0.7em;
	background-image: url(../images/bg_cabecera.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	height:30px;
	_height:35px;
	padding-top:10px;
}
.usu
{
	background-image: url(../images/bg_usu.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-left:15px;
}
.salir
{
	background-image: url(../images/usu_salir.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-left:8px;
	margin-left:15px;
}
#fecha
{
	color:#0071B9;
	width:290px;
	float:left;
	padding-left:10px;
}
ul.menu_usuario
{
	width:300px;
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
}

ul.menu_usuario li
{
	float:left;
	display:inline;
	width:auto;
	color:#0071B9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul.menu_usuario li.errorlogin
{
	float:right;
	display:inline;
	width:auto;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul.menu_usuario li a
{
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	color:#0071B9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cabecera
{
	font-size:0.75em;
	background-image: url(../images/bg_contenido.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	width:1003px;
	font-weight:bold;
	float:left;
	display:inline;
}
.servicios{margin-top:0px; height:35px !important;}

ul.menu_servicios
{
	margin:10px 0px 0px 10px;
	padding:0px;
	width:410px;
	float:left;
	display:inline;
}
ul.menu_servicios li
{
	float:left;
	display:inline;
	width:auto;
	color:#79990B;	
}

ul.menu_servicios li a
{
	text-decoration:none;
	color:#79990B;	
	padding-left:10px;
	padding-right:10px;
}

ul.menu_servicios li a:hover{text-decoration:underline;}
a.usuarionom
{
	font-weight:bold;
	text-decoration:underline !important;
}
#buscador{
	margin-top:10px;
	text-align:right;
	width:290px;
	float:left;
	display:inline;
}
#noticias{ margin-bottom:15px;}
#eventos margin-bottom:15px;}
.btn
{
	border:1px solid #5F7809;
	background-color:#96BF0D;
	color:#ffffff;
	font-weight:bold;
	margin-left:10px;
}
.btn2
{
	border:1px solid #0071B9;
	background-color:#2089C5;
	color:#fff;
	font-weight:bold;
	padding:0px;
	font-size:11px;
}
.login
{
	background-image: url(../images/bg_login.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:970px;
	height:110px;
	margin-left:15px;
	margin-top:0px;
	color:#000000;
}

.login form
{
	float:right; 
	width:220px;
	margin:18px 0px 0px 20px;
	_margin:13px 0px 0px 0px;
}
.login label{font-weight:bold; font-size:0.9em;}
.login a {color:#0066CC; /*text-decoration:none !important; font-size:11px; padding:0px 4px 1px 4px;*/ }

login .btn2
{
	border:1px solid #0071B9;
	background-color:#2089C5;
	color:#fff;
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-size:11px;
}
/*---------------------utilidades----------------------------------*/
.mt08{margin-top:8px;_margin-top:0px; *margin-top:0px; }
.mt10{margin-top:10px;}
.mt1{margin-top:1px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.mr20 {margin-right:20px;}
.pl05{padding-left:5px}
.taright{text-align:right;}
.tleft{text-align:left;}
.bb000{border-bottom:1px solid #000;}
.bbazul{border-bottom:1px solid #0070bb;}
.btccc{border-top:1px solid #cccccc;}
.h45{height:45px;}
.fright{float:right !important;}
.fwbold{font-weight:bold !important;}

/*---------------------cierra utilidades----------------------------------*/
.idiomas
{
	width:auto !important;;
	_width:auto !important;
	padding-right:20px;
}
.idiomas a
{
	padding-left:2px !important;
	padding-right:2px !important;
}
h1
{
	width:150px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px 0px 1px 15px;
	background-color:#fff;
}
h1 a{padding:0px;}
h1 img
{
	border:none;
	margin:3px 0px 0px 0px;
	padding:0px;
	float:left;
	display:inline;
}
li.logo
{
	background-color:#ffffff !important;
	text-align:left;
	float:left;
	padding-top:0px important!;
	border:1px solid #ff00ff;
}
li.logo a
{
	padding-left:0px;
}
.menu_navegacion
{
	width:1002px;
	float:left;
	display:inline;
	margin-left:1px;
	background-color:#96BF0D;
}
ul.bandera{width:auto; float:left; margin:0px; padding:0px;}
ul.bandera li{list-style:none;}
ul.bandera li img{border:0px;}
div.contenido
{
	background-image: url(../images/bg_contenido.jpg);
	background-repeat:  repeat-y;
	background-position: left top;
	margin:0px;
	padding:15px 25px 15px 15px;
	font-size:0.75em;
	width:965px;
	*width:963px;
	_width:1003px;
	float:left;
	display:inline;
}
.interes_cont
{
	border:1px solid  #d4d4d4;
	padding:4px;
	margin-top:4px;
	width:286px;
}
.interes 
{
	background-image: url(../images/interes.gif);
	background-repeat:  no-repeat;
	background-position: left top;
	background-color:#eeeeee;
	width:255px;
	_width:275px;
	margin:0px;
	padding:15px;
	/*height:auto !important;
	height:350px;
	min-height:350px;*/
}
.interes blockquote
{
	font-size: 1.4em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2089C5 !important;
	padding:5px;
	margin:0px 0px 20px 0px;
	text-align:left;
}

.interes blockquote span
{
	color:#96BF0D !important;
}
.interes p{margin:15px 0px;}
.contenido a
{
	color:#0071B9;
	text-decoration:none;	
}

.contenido a:hover
{
	color:#0071B9;
	text-decoration:underline;	
}
.contenido p {margin:10px; text-align:justify ; color:#666;}

.contenido p.azul {margin:10px; text-align:justify; color:#0071B9;}
.contenido img {border:0px;}
.contenido ul {color:#999; }
 
.enlacesportada { padding:10px 0px;}
.enlacesportada a{ color:#999}
.enlacesportada a:hover{ color:#999}

h2
{
	background-image: url(../images/bg_h3.gif);
	background-repeat:  no-repeat;
	background-position: left 4px;
	padding:0px;
	padding-left:15px;
	margin:0px;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	border-bottom:1px solid #000;

}
h2.titulo
{
	background-image: url(../images/bg_h3.gif)no-repeat left 4px;
	border:medium none;
	border-bottom:1px solid #fff;

	padding:0px;
	padding-left:15px;
	margin:0px;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	width:500px;
	text-align:left;
	float:left;
	}


h2.noticias
{
	background-image: url(../images/bg_h3.gif);
	background-repeat:  no-repeat;
	background-position: left 4px;
	padding:0px;
	padding-left:15px;
	margin:0px;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	width:210px;
	float:left;
	display:inline;
	border:none;
	color:#000;
}

h2.portada
{
	background-image: url(../images/bg_h3portada.gif);
	background-repeat:  no-repeat;
	background-position: left 4px;
	padding:0px;
	padding-left:15px;
	margin:0px;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	width:210px;
	float:left;
	display:inline;
	border:none;
	color:#0070B8;
}

div.enlaces
{
	text-align:right;
	float:right;
	display:inline;
	padding-top:3px;
	width:60px;
}

div.enlaces a
{
	width:auto;
	margin-left:6px;
}

.enlaces img{border:none;}
ul.enlaces_interes
{
	background-color:#f5f5f5;
	margin:0px;
	padding:10px;
}

ul.enlaces_interes li
{
	list-style:none;
	border-bottom:1px solid #cccccc;
	padding:4px 4px;
}

ul.enlaces_interes li  a
{
	color:#0071B9;
	text-decoration:none;
}
ul.enlaces_interes li  a:hover
{
	color:#0071B9;
	text-decoration:underline;
}

div.pie
{
	background-color:#fff;
	margin:0px;
	margin-bottom:35px;
	padding:0px;
	/*width:987px;*/
	width:1003px;
	float:left;
	display:inline;
	text-align:right;
	background-color: #FFF;
	background-image: url(../images/pie.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

div.acciones, div.texto
{
	margin-left:15px;
	margin-right:15px:
}

.acciones a
{
	color:#0071B9;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

.acciones a:hover
{
	color:#0071B9;
	font-weight:bold;
	text-decoration:underline;
}
.acciones p
{
	color:#666;
	margin:10px 0px !important;
	text-align:justify;
}
.acciones h3
{
	color:#0071B9;
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0px;
}
.nuevaCat
{
	font-size:1.1em;
	font-weight:bold;
	color:#666;
	text-decoration:none;	
	margin-top:2px;
}

a.nuevaCat:hover
{
	font-size:1.1em;
	font-weight:bold;
	color:#666;
	text-decoration:underline;
	margin-top:2px;
}

ul.listaCat
{
	margin:15px 0px 15px 15px;
	padding:10px;
	list-style:none;
	width:95%;
	_width:95%;
	float:left;
	display:inline;
	color:#0071B9;
	background-color:#f5f5f5;

}

ul.listaCat li
{
	margin:10px 0px;
	padding:0px 0px 2px 10px;
	border-bottom:1px solid #ddd;
	
}
ul.listaCat li a
{
	color:#0071B9;
	text-decoration:none;	
}

ul.listaCat li a:hover
{
	color:#0071B9;
	text-decoration:underline;	
}

.acciones img{border:1px solid #ccc;}

.logos
{
	/*width:550px;
	float:left;
	display:inline;
	text-align:center;*/
	float:left;
	display:inline;
	text-align:center;
	width:274px;
	*width:300px;
	/*margin-left:4px;*/
}

.logos2
{
	/*width:440px;
	_width:420px;
	margin-top:20px;
	float:left;
	display:inline;
	text-align:right;*/
	margin-top:20px;
	margin-right:20px;
	height:40px;
}

.logos ul
{
	/*margin:10px 10px;
	padding:0px;
	width:530px;
	float:left;
	display:block;
	clear:both;*/
	margin:10px 0px;
	padding:10px;
	width:273px;
	_width:286px;
	/*width:273px;*/
	float:left;
	display:block;
	clear:both;
	border:1px solid #ccc;
	text-align:center;
}

.logos ul li
{
	/*list-style:none;
	float:left;
	margin:0px 6px;
	padding:0px;
	height:auto !important;
	min-height:60px;
	height:60px;*/
	list-style:none;
	display:inline;
	margin:0px 6px;
	padding:0px;
	height:auto !important;
	min-height:60px;
	height:60px;	
}

.logos ul li img, .logos2 img
{	
	margin:8px 0px;
	padding:0px;
	border:0px;
}
.logos2 img
{
	display:inline;
	margin-left:20px;
	vertical-align:top;
}
.logos ul li a
{
	margin:0px;
	padding:0px;
	border:0px;
	color:#459DD0;
}

.banner{ text-align:center; margin:0px; padding-top:10px;}
.banner img{border:0px;}
.pt20{padding-top:20px;}
a.ocms_txt, a.ocms_txt:link, a.ocms_txt:visited { font-size:10px !important; color:#0071B9 !important;}
.tarjeta{ width:90%; padding:5px 10px; background-color:#f2f2f2; margin: 0px 10px 10px 10px;}
.tarjeta p{ margin:0px !important; font-size:0.9em ;}
.form{ background-color:#f2f2f2; padding:20px; margin:10px; width:900px; font-size:0.9em !important;}
.form2{ background-color:#f2f2f2; padding:20px; margin:10px; width:900px; }
.form3{ background-color:#f2f2f2; padding:20px; margin:10px; width:900px; float:left; }
.form2 h3{ margin-top:0px; margin-left:8px; border-bottom:2px solid #ddd;padding-bottom:3px;}
.lineaform{width:100%; margin:0px auto 10px auto;}
.lineaform input[type="text"] {width:350px;}
.lineaform input[name="captchaphrase"] {width:100px !important}
.labelform{width:25%; float:left; color:#666 !important; font-weight:bold; }
.fieldform{width:75%;}
.fieldform p{display:inline;}
.webform_label_error{color:red;}
.txt{width:120px; font-size:0.9em;}
.txt2{font-size:0.9em;}
textarea{ width:350px;}
#captchaphrase {width:100px !important}

ul.logocabecera{width:250px;float:left; display:inline;margin:0px; padding:0px 0px 0px 20px;}
ul.logocabecera li{display:inline; list-style:none; margin-right:20px;}
ul.logocabecera li img {height:32px !important; border:0px; padding:0px;}
