*{
	font-family: Verdana;
	font-size: medium;
	_font-size: 12px;
	font-family: "Terminal Dosis", sans-serif;
	margin: 0;
	padding: 0;
}
--body{text-align:left;background:#fff;padding-top:0;padding-bottom:16px;background:#8cafd8 url(../images/main/fondo_base.png) repeat-x;}
a{
	text-decoration:none;
	_text-decoration:none;
	color:#FFFFFF;
}
a:hover{text-decoration:underline;}
img{border:0;}
h1,h2,h3,h4,h5,p{
	margin:0.5em;
}
input,textarea,select{color:#6d93ab;font:12px/17px "Lucida Grande",Arial,Verdana,Helvetica,sans-serif;}
.c{text-align:center;}
.r{text-align:right;}
div#page{width:1000px;_width:1000px;margin:0 auto;text-align:left;}
div#page2{
	width:950px;
	float:left;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
}
.capa2{width:1000px;float:left;width:1000px;float:left;background:url(../images/main/__fondo_capa_2.png) no-repeat;}
.topheader{width:950px;height:70px;float:left;}
.topheader div#logo{width:475px;height:300px;float:left;}
div#banner{width:990px;height:120px;background:#fff url(../images/banner_imagen_1.jpg) no-repeat;}
.classT12-121{width:940px;height:110px;float:left;background-color:#fff;}
div#logo{float:left;width:420px;height:110px;}
span#telefono{margin-left:25px;float:left;width:240px;font-size:12px;color:#666;font-weight:bold;}
span#telefono a{margin-left:0;float:left;width:240px;font-size:12px;color:#666;font-weight:bold;border:1px solid #fff;}
span#copy{margin-left:30px;float:left;width:240px;font-size:10px;color:#999;font-weight:bold;}
.error_404{float:left;width:980px;height:380px;}
.error_404 div#error_404_left{float:left;width:320px;height:300px;margin-left:50px;margin-top:50px;}
.error_404 div#error_404_left h3{font-size:18px;color:#f00;}
.error_404 div#error_404_left p{font-size:14px;color:#333;}
.error_404 div#error_404_left a{font-size:14px;color:#333;}
.error_404 div#error_404_left a:hover{font-size:14px;color:#333;text-decoration:none;}
.error_404 div#error_404_center{float:left;width:10px;height:300px;margin-top:50px;margin-left:80px;background:#fff url(../images/barra.gif) no-repeat;}
.error_404 div#error_404_right_es{float:left;width:393px;height:300px;margin-top:50px;margin-left:20px;background:#fff url(../images/error404-right_es.gif) no-repeat;}
.error_404 div#error_404_right_en{float:left;width:393px;height:300px;margin-top:50px;margin-left:20px;background:#fff url(../images/error404-right_en.gif) no-repeat;}
.error_404 div#error_404_right_fr{float:left;width:393px;height:300px;margin-top:50px;margin-left:20px;background:#fff url(../images/error404-right_fr.gif) no-repeat;}
.error_404 div#error_404_right_gl{float:left;width:393px;height:300px;margin-top:50px;margin-left:20px;background:#fff url(../images/error404-right_gl.gif) no-repeat;}
.box_mapa{float:left;width:390px;_width:390px;height:350px;_height:280px;margin-top:20px;margin-bottom:20px;margin-left:4px;border:0px solid #ccc;}
.box_mapa h4{margin-left:0;margin-right:0;font-size:16px;margin-top:0;height:20px;width:820px;color:#fff;float:left;padding:10px 10px 10px 10px;background-color:#26486a;}
.box_contacto{float:left;width:400px;_width:400px;height:650px;_height:650px;margin-top:20px;margin-left:40px;border:1px solid #ccc;}
.box_contacto h4{margin-left:0;margin-right:0;font-size:16px;margin-top:0;height:20px;width:380px;color:#fff;float:left;padding:10px 10px 10px 10px;background-color:#26486a;}
.box_contacto h3{width:206px;margin-left:10px;_margin-left:15px;margin-right:0;font-size:12px;margin-top:5px;color:#336aa0;}
.box_contacto h5{margin-left:5px;margin-right:10px;font-size:12px;margin-top:0;color:#336aa0;float:left;width:350px;padding-left:5px;}
.box_contacto p{float:left;width:340px;margin-top:0;margin-left:10px;_margin-left:7px;margin-right:10px;font-size:12px;color:#000;}
.box_contacto p a{margin-top:5px;float:left;text-decoration:none;font-size:12px;color:#000;margin-left:0;}
.box_contacto ul {margin-top:5px;float:left;text-decoration:none;font-size:12px;color:#000;margin-left:40px;}
.box_contacto ul li{color:#000;margin-left:20px;}
.form_contacto{float:left;width:400px;height:650px;_height:650px;border:1px solid #ccc;margin-top:20px;margin-left:40px;margin-bottom:20px;_margin-bottom:20px;}
.form_contacto span#error{font-size:13px;color:#f00;float:left;width:390px;height:20px;margin-top:10px;margin-left:20px;padding-top:5px;text-align:left;}
.form_contacto span#text_contact{font-size:13px;color:#336aa0;float:left;width:380px;height:20px;margin-top:10px;margin-left:20px;padding-top:5px;text-align:left;}
.form_contacto h4{margin-left:0;margin-right:0;font-size:16px;margin-top:0;height:20px;width:380px;color:#fff;float:left;padding:10px 10px 10px 10px;background-color:#26486a;}

div.fila{float:left;width:100%;height:50px;}
div.fila2{float:left;width:100%;height:250px;}
.label{font-size:13px;color:#336aa0;float:left;width:150px;height:18px;margin-top:5px;margin-bottom:3px;text-align:right;}
span.input{float:left;width:180px;height:20px;margin-top:5px;margin-bottom:3px;margin-left:5px;}
span.input textarea{float:left;width:200px;height:180px;margin-top:5px;margin-bottom:3px;margin-left:0;border:1px solid #ccc;}
.form_contacto span#enviar{float:right;width:90px;height:30px;margin-top:5px;margin-right:50px;}
.form_contacto span#enviar input{color:#000;}
p#envio_ok{float:left;width:800px;font-family:Arial,Helvetica,sans-serif;font-size:16px;margin-top:60px;margin-left:20px;margin-right:50px;color:#999;}
.topheader{
	width:950px;
	height:150px;
	float:left;
}
.topheader div#logo{
        width:950px;
	height:150px;
	float:left;
	background-image: url(../images/main/logo.gif);
	background-repeat: no-repeat;
}
.topheader div#logo a{
	width:950px;
	;
	height:150px;
	float:left;
	text-decoration:none;
}
.topheader div#language{width:460px;_width:430px;height:70px;float:left;}
.topheader div#language span{float:right;color:#036;margin-top:10px;margin-left:5px;}
.topheader div#language a{float:right;color:#036;margin-top:10px;margin-left:5px;}
.topheader div#language a:hover{float:right;color:#036;text-decoration:none;}
.box_menu{width:950px;height:40px;_height:15px;float:left;background:url(../images/main/menu.png) no-repeat!important;}
.box_menu div#menu{width:540px;height:30px;float:left;}
.box_menu div#menu span{float:left;color:#000;margin-top:0;width:105px;height:25px;_height:15px;}
.box_menu div#menu span#color{float:left;border:1px solid #000;color:#000;background-color:#f76309;margin-top:0;width:105px;height:25px;}
.box_menu div#menu span a{float:left;color:#fff;text-align:center;width:105px;padding-top:5px;height:25px;}
.box_menu div#menu span a:hover{float:left;background-color:#f76309;color:#fff;text-decoration:none;}
.box_menu div#menu2{width:950px;_width:957px;height:40px;float:left;margin-top:0;_margin-top:0;}
.box_menu div#menu2 span{float:left;color:#000;height:25px;margin-top:5px;margin-left:0;text-align:left;}
.box_menu div#menu2 span a{float:left;color:#666;text-align:center;font-size:12px;height:20px;}
.box_menu div#menu2 span a:hover{float:left;color:#666;text-decoration:none;}
.box_menu div#menu3{width:950px;height:0;float:left;background-color:#f76309;margin-top:0;border:1px solid #000;}
.box_menu div#menu3 ul{float:left;color:#000;width:100px;height:50px;margin-top:15px;margin-left:5px;text-align:left;position:relative;display:none;}
ul.topnav{list-style:none;padding:0 20px;margin:0;margin-left:0;float:left;width:910px;_width:910px;height:50px;_height:20px;font-size:1.2em;}
ul.topnav li{float:left;text-align:center;margin:0;margin-top:5px;padding:0;position:relative;}
ul.topnav li a{padding:9px 5px;margin-right:5px;color:#666;text-align:left;display:block;text-decoration:none;float:left;font-weight:200;}
ul.topnav li a:hover{color:#999;}
ul.topnav li span{width:2px;height:30px;float:left;color:#fff;}
ul.topnav li span.subhover{background-position:center bottom;cursor:pointer;}
ul.topnav li ul.subnav{list-style:none;position:absolute;left:0;top:25px;background:#333399;margin:0;padding:0;margin-top:7px;display:none;float:left;width:170px;border:1px solid #283f48;z-index:20;}
ul.topnav li ul.subnav li{margin:0;padding:0;border-top:1px solid #ababab;border-bottom:.5px solid #969696;clear:both;width:170px;}
ul.topnav li ul.subnav li a{color:#fff;}
ul.topnav li ul.subnav li a:hover{color:#ccc;}
.box-admin{float:left;width:880px;margin:10px;}
ul.admin_topnav{list-style:none;padding:0 20px;margin:0;margin-left:0;float:left;width:810px;_width:810px;height:50px;_height:20px;font-size:1.2em;}
ul.admin_topnav li{float:left;text-align:center;margin:0;padding:0;position:relative;border:none;}
ul.admin_topnav li a{padding:5px 5px;margin-right:5px;color:#333;text-align:left;display:block;text-decoration:none;float:left;font-weight:200;}
ul.admin_topnav li a:hover{color:#999;}
ul.admin_topnav li span{width:2px;height:30px;float:left;color:#fff;}
ul.admin_topnav li span.subhover{background-position:center bottom;cursor:pointer;}
ul.admin_topnav li ul.admin_subnav{list-style:none;position:absolute;left:0;top:25px;background:#eee;margin:0;padding:0;display:none;float:left;width:170px;border:1px solid #c8c8c8;z-index:15;}
ul.admin_topnav li ul.admin_subnav li{margin:0;padding:0;border-bottom:1px solid #c8c8c8;clear:both;width:170px;}
ul.admin_topnav li ul.admin_subnav li a{color:#666;}
ul.admin_topnav li ul.admin_subnav li a:hover{color:#333;}
div#buscador{width:405px;height:30px;float:left;margin-left:65px;_margin-left:50px;margin-top:10px;}
div#buscador p{color:#333;float:left;}
div#buscador input{float:left;width:200px;height:18px;margin-top:7px;margin-left:0;border:1px solid #ccc;}
div#buscador input:hover{float:left;border:1px solid #333;}
div#buscador input#buscar{float:left;width:70px;_width:50px;height:20px;margin-left:10px;margin-top:7px;color:#fff;background-color:#036;}
div#buscador input[type=submit]{float:left;width:70px;_width:50px;height:20px;margin-left:10px;margin-top:5px;color:#fff;background-color:#036;border:1px solid #036;}
div#buscador a{float:left;color:#fff;padding-top:0;margin-left:10px;}
.path{width:950px;_width:957px;min-height:30px;float:left;background-color:#fff;margin-top:0;}
.path a{text-decoration:none;color:#333;}
.path p{margin-left:30px;}
span#separador_path{background:#fff url("../images/recursos/seguinte.gif") no-repeat 0 55%;width:12px;height:15px;margin-left:7px;margin-right:7px;}
.separador_global{
	width:950px;
	_width:957px;
	height:10px;
	float:left;
	background-color:#CCCCCC;
}
.box_global{background-color:#fff;width:950px;_width:957px;float:left;}
.box_global#box_global_11{float:left;background:#fff url(../images/test_degradado.png) no-repeat;}
.template_login{float:left;width:930px;_width:957px;margin:10px;_margin:0;background:url(../images/recursos/background_login.png);}
#bienvenido_login{color:white;font-size:16px;color:#9999cc;float:left;margin-left:250px;margin-right:250px;margin-top:30px;}
#parrafo_login{color:white;font-size:12px;float:left;margin-left:250px;margin-right:250px;margin-top:30px;}
.template1{
	float: left;
	width: 950px;
	_width: 957px;
	margin-top: 5px;
	margin-bottom: 10px;
	_margin: 0;
}
.template11{float:left;width:650px;_width:615px;}
.template111{float:left;width:650px;_width:620px;}
.template111 h3{float:left;width:570px;margin-left:60px;_margin-left:20px;color:#417d94;font-size:26px;}
.template111 div#left{float:left;margin-left:60px;_margin-left:20px;}
.template111 div#left p{margin:5px;font-size:12px;color:#666;}
.template111 div#right{float:left;width:190px;color:#03c;margin-left:5px;font-size:18px;}
.template111 div#right em{margin:5px;font-size:12px;color:#666;float:left;margin-left:5px;}
.template111 div#right p{margin:5px;font-size:12px;color:#666;}
.template13{width:218px;_width:250px;}
.template13 div#box_separador span#mariposa{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/mariposa.png) no-repeat!important;}
.template13 div#box_separador span#portada{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/0/0_header.png) no-repeat!important;}
.template13 div#box_separador span#ebusiness{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/1/11/0_header.png) no-repeat!important;}
.template13 div#box_separador span#crm{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/1/12/0_header.png) no-repeat!important;}
.template13 div#box_separador span#integracioninformacion{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/1/13/0_header.png) no-repeat!important;}
.template13 div#box_separador span#clasificacioninformacion{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/1/14/0_header.png) no-repeat!important;}
.template13 div#box_separador span#buscadores{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/1/15/0_header.png) no-repeat!important;}
.template13 div#box_separador span#ingenieriaconocimiento{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/1/16/0_header.png) no-repeat!important;}
.template13 div#box_separador span#bofeed{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/1/17/0_header.png) no-repeat!important;}
.template13 div#box_separador span#congratulia{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/1/18/0_header.png) no-repeat!important;}
.template13 div#box_separador span#consultoriatecnologica{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/2/21/0_header.png) no-repeat!important;}
.template13 div#box_separador span#desarrollosoftware{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/2/22/0_header.png) no-repeat!important;}
.template13 div#box_separador span#desarrollointernet{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/2/23/0_header.png) no-repeat!important;}
.template13 div#box_separador span#outsourcingtecnologico{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/2/24/0_header.png) no-repeat!important;}
.template13 div#box_separador span#tecnologiamercadosfinancieros{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/2/25/0_header.png) no-repeat!important;}
.template13 div#box_separador span#laempresa{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/3/31/0_header.png) no-repeat!important;}
.template13 div#box_separador span#innovacion{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/3/32/0_header.png) no-repeat!important;}
.template13 div#box_separador span#innovacion{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/3/33/0_header.png) no-repeat!important;}
.template13 div#box_separador span#innovaciondesarrollo{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/3/34/0_header.png) no-repeat!important;}
.template13 div#box_separador span#tecnologias{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/3/35/0_header.png) no-repeat!important;}
.template13 div#box_separador span#rsc{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/3/36/0_header.png) no-repeat!important;}
.template13 div#box_separador span#portalweb{float:left;width:210px;height:213px;margin-top:20px;margin-left:30px;background:url(../images/1/11/111/0_header.png) no-repeat!important;}
.template13{float:left;width:250px;_width:220px;height:620px;}
.template13 div#box_separador{float:left;width:250px;height:280px;}
.template13 div#box{float:left;width:200px;}
.template13 div#box h4{margin-left:15px;font-size:14px;color:#1f5162;}
.template13 div#box h5{margin-top:10px;margin-left:15px;font-size:12px;color:#488ea7;}
.template13 div#box p{margin:15px;font-size:12px;color:#dfdcd3;margin-bottom:5px;}
.template112{float:left;width:650px;height:350px;}
.template112 h3{float:left;width:570px;margin-left:60px;_margin-left:5px;color:#417d94;font-size:14px;}
.template112 div#box_separador{float:left;width:5px;height:250px;_height:250px;margin-left:50px;_margin-left:0;}
.template112 div#box{float:left;width:180px;_width:140px;margin-left:5px;margin-right:7px;}
.template112 div#box-big{float:left;width:280px;_width:220px;margin-left:5px;margin-right:7px;}
.template112 div#box span{float:left;width:175px;margin:5px;font-size:12px;color:#066;}
.template112 div#box h4,div#box-big h4{margin-left:5px;font-size:11px;color:#1f5162;}
.template112 div#box h5,div#box-big h5{margin-left:5px;font-size:11px;color:#488ea7;}
.template112 div#box p,div#box-big p{margin:5px;font-size:12px;float:left;width:175px;color:#666;}
.template112 div#box em,div#box-big em{margin-left:5px;font-size:12px;float:left;color:#666;}
.template12{float:left;width:10px;height:620px;}
.template12 span{background:#fff url("../images/barra.gif") no-repeat;margin-top:300px;margin-left:0;_margin-left:0;float:left;width:10px;height:320px;}
.template2{float:left;width:930px;_width:950px;margin:10px;_margin:0;}
.template21{float:left;width:930px;height:450px;}
.template21 h3{float:left;width:920px;height:30px;border-bottom:3px solid #ccc;margin-left:10px;color:#ccc;font-size:20px;}
.template21 div#left{float:left;width:450px;height:380px;}
.template21 div#left span{float:left;width:450px;height:380px;}
.template21 div#right{float:left;width:450px;height:380px;margin-left:20px;_margin-left:0;}
.template21 div#right h3{margin:5px;width:440px;font-size:18px;color:#858585;}
.template21 div#right p{margin:5px;width:440px;font-size:12px;color:#333;}
.template21 div#right ul{margin:5px;font-size:14px;color:#000;margin-top:10px;margin-left:10px;}
.template21 div#right li{list-style-type:none;font-size:16px;background:#fff url("../images/recursos/seguinte.gif") left top no-repeat;padding-left:35px;width:415px;height:30px;}
.template21 div#right em{margin:5px;font-size:12px;color:#066;}
.template22{float:left;width:930px;}
.template22 div#box_separador{float:left;width:50px;_width:20px;height:260px;margin-top:5px;margin-bottom:10px;}
.template22 div#box{float:left;width:250px;height:300px;margin-left:10px;margin-right:7px;margin-top:5px;margin-bottom:10px;}
.template22 div#box span{margin-left:10px;float:left;width:225px;height:115px;}
.template22 div#box h4{float:left;width:90%;margin-left:10px;font-size:16px;color:#d3d3d3;border-bottom:3px solid #d3d3d3;}
.template22 div#box a{text-decoration:none;}
.template22 div#box h5{float:left;margin-top:10px;width:90%;margin-left:10px;font-size:16px;color:#fe6200;}
.template22 div#box p{float:left;width:90%;margin:10px;font-size:12px;color:#333;margin-bottom:5px;}
.template23{
	float:left;
	width:540px;
	font-size: inherit;
}
.template23 div#box_separador{float:left;width:2px;_width:2px;height:260px;margin-top:5px;margin-bottom:10px;}
.template23_box{float:left;width:250px;height:300px;margin-left:10px;margin-right:7px;margin-top:5px;margin-bottom:10px;}
.template23_box span{margin-left:10px;float:left;width:225px;height:115px;}
.template23_box h4 a{float:left;width:90%;margin-left:10px;font-size:16px;color:#8b8c8d;border-bottom:3px solid #d3d3d3;}
.template23_box h4 a{text-decoration:none;}
.template23_box h5{float:left;margin-top:10px;width:90%;margin-left:10px;font-size:16px;color:#83a8b8;}
.template23_box p{float:left;width:90%;margin:10px;font-size:12px;color:#333;margin-bottom:5px;}

.template23_3{float:left;width:930px; /*border:1px solid #000;*/}
.template23_3 div#box_separador{float:left;width:2px;_width:2px;height:260px;margin-top:5px;margin-bottom:10px;}
.template23_3_box{float:left;width:260px;height:300px;margin-left:35px;margin-right:10px;margin-top:5px;margin-bottom:10px;/*border:1px solid #000;*/}
.template23_3_box span{margin-left:10px;float:left;width:225px;height:115px;}
.template23_3_box h4 a{float:left;width:90%;margin-left:10px;font-size:16px;color:#8b8c8d;border-bottom:3px solid #d3d3d3;}
.template23_3_box h4 a{text-decoration:none;}
.template23_3_box h5{float:left;margin-top:10px;width:90%;margin-left:10px;font-size:16px;color:#83a8b8;}
.template23_3_box p{float:left;width:90%;margin:10px;font-size:12px;color:#333;margin-bottom:5px;}


.template3{float:left;width:930px;margin:10px;_margin:0;}
.template31{float:left;width:490px;_width:470px;min-height:650px;}
.template311{float:left;width:490px;_width:470px;min-height:650px;}
.template311 h3{float:left;width:470px;_width:450px;height:60px;margin-left:10px;color:#663;font-size:18px;}
.box_separador{float:left;width:470px;_width:450px;height:10px;margin-left:10px;}
.template311 div#box li a{text-decoration:none;}
.template311 div#box{float:left;width:450px;margin-left:10px;margin-right:7px;margin-bottom:20px;}
.template311 div#box span{float:left;font-size:12px;width:50px;height:50px;}
.template311 div#box span#img1{margin-left:5px;}
.template311 div#box span#img2{margin-left:5px;}
.template311 div#box span#img3{margin-left:5px;}
.template311 div#box h4{float:left;width:100%;margin-left:5px;font-size:14px;color:#387395;}
.template311 div#box span#text{float:left;width:350px;margin-bottom:10px;margin-left:5px;font-size:12px;color:#333;}
.template311 div#box p{width:420px;float:left;margin:5px;font-size:12px;color:#333;}
.template311 div#box ul{width:400px;float:left;margin:0;font-size:12px;}
.template311 div#box li{list-style-type:none;font-size:12px;background:#fff url("../images/recursos/seguinte.gif") left top no-repeat;padding-left:30px;width:400px;color:#0e5299;}
.template33{float:left;width:400px;min-height:620px;}
.template33 div#box_separador{float:left;width:420px;height:370px;}
.template33 div#box_separador span{float:left;width:420px;height:370px;position:relative;background:url(../images/main/template_111.png) no-repeat;}
.template13{width:218px;_width:180px;}
.template33 div#box{float:left;width:400px;margin-top:-50px;}
.template33 div#box h4{margin-left:5px;font-size:18px;color:#f93;}
.template33 div#box p{margin:5px;width:400px;font-size:12px;color:#333;margin-bottom:5px;}
.template33 div#box ul{width:380px;float:left;margin:0;font-size:12px;}
.template33 div#box li{float:left;list-style-type:none;font-size:12px;background:#fff url("../images/recursos/seguinte.gif") left center no-repeat;padding-left:35px;width:400px;color:#0e5299;}
.template33 div#box li a{text-decoration:none;}
.participacion{float:right;width:150px;_width:120px;padding: 5px;margin-left:0px;_margin-left:0px;margin-top:10px;margin-bottom:10px;margin-right:0px;color:#000;border: 1px solid #c4c4c4;}
.participacion a{text-decoration:none;}
.cabecera_news{float:left;color:#fff;width:900px;_width:890px;margin-left:30px;_margin-left:9px;margin-top:10px;margin-bottom:10px;margin-right:20px;color:#000;}
.cabecera_news h3{background-color:#d2d2d2;width:720px;height:40px;padding-left:20px;padding-top:10px;font-size:18px;color:#666;float:left;}
.cabecera_news div#feed-icon{float:left;margin-top:20px;margin-left:50px;height:40px;}
.cabecera_news p{padding-left:20px;font-size:18px;width:100px;color:#000;float:right;margin-bottom:10px;margin-top:15px;margin-right:10px;}
.footer_news_list{width:290px;_width:240px;margin-right:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#5f5f5f;float:left;margin-top:0;margin-left:5px;_margin-left:10px;margin-bottom:0;}
.footer_news_list a{font-size:12px;float:left;width:250px;_width:230px;line-height:20px;color:#ccc;margin-bottom:5px;margin-top:5px;text-decoration:none;font-weight:bold;margin-left:0;padding-left:25px;_padding-left:15px;padding-right:10px;background:#454545 url("../images/recursos/bullet03.gif") no-repeat 0 10%;}
.resumen_noticia{float:left;width:95%;margin-left:20px;_margin-left:10px;margin-right:40px;_margin-right:5px;margin-top:15px;margin-bottom:0;padding-bottom:20px;}
.footer_news_list span{font-size:10px;color:#999;float:left;margin-bottom:5px;margin-top:0;text-decoration:none;font-weight:bold;margin-left:10px;}
.footer_news_list_body{width:200px;_width:200px;margin-right:10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#999;float:left;margin-top:0;margin-left:25px;_margin-left:10px;margin-bottom:0;}
.footer_news_list_body a{font-size:12px;float:left;width:180px;_width:180px;line-height:20px;color:#333;margin-bottom:5px;margin-top:5px;text-decoration:none;font-weight:bold;margin-left:0;padding-left:25px;padding-left:15px;padding-right:10px;_padding-right:2px;background-image:url("../images/recursos/seguinte_news.png");background-repeat:no-repeat;background-position:0 3px;}
.footer_news_list_body p#resumen_noticia{float:left;width:95%;margin-left:20px;_margin-left:10px;margin-right:40px;margin-top:15px;margin-bottom:0;padding-bottom:20px;}
.footer_news_list_body span{font-size:10px;color:#aaa;float:left;margin-bottom:5px;margin-top:0;text-decoration:none;font-weight:bold;margin-left:16px;}

.news_list{margin-left:30px;width:700px;_width:700px;margin-right:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#5f5f5f;float:left;border:1px solid #ccc;margin-top:10px;_margin-left:9px;margin-bottom:10px;}
.news_list img{float:left;width:70px;_width:70px;margin-bottom:5px;margin-top:10px;margin-left:5px;margin-right:20px;}
.news_list a{font-size:18px;float:left;width:575px;_width:575px;line-height:20px;color:#5f5f5f;margin-bottom:5px;margin-top:10px;text-decoration:none;font-weight:bold;margin-left:20px;margin-right:20px;}
.news_list div{float:left;width:600px;}
.news_list p#resumen_noticia{float:left;width:600px;_width:650px;margin-left:20px;_margin-left:10px;margin-right:40px;margin-top:15px;margin-bottom:0;padding-bottom:20px;}
.news_list span{font-size:10px;color:#999;float:left;margin-bottom:5px;margin-top:0;text-decoration:none;font-weight:bold;margin-left:20px;}

div#news{margin-left:30px;_margin-left:10px;margin-right:60px;_margin-right:20px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#5f5f5f;width:900px;_width:860px;float:left;margin-top:30px;margin-bottom:40px;}
div#news h3{font-size:28px;float:left;color:#333;margin-bottom:5px;margin-top:10px;font-weight:bold;margin-left:10px;_margin-left:10px;}
div#news h4{font-size:12px;float:left;width:95%;color:#333;margin-top:5px;margin-bottom:5px;margin-left:20px;_margin-left:10px;}
div#news span{float:left;width:880px;margin-left:0;_margin-left:10px;margin-right:20px;margin-top:30px;margin-bottom:10px;padding-left:10px;font-size:12px;color:#000;}
div#news a#history_back{width:150px;height:30px;text-decoration:none;font-size:12px;color:#000;margin-left:10px;margin-top:5px;margin-bottom:10px;}

div#history_back{float:left;width:100%;margin-left:10px;margin-top:5px;margin-bottom:10px;}
div#history_back img{float:left;margin-top:2px;}
div#history_back a{width:150px;height:30px;text-decoration:none;font-size:12px;color:#000;margin-left:10px;margin-top:5px;margin-bottom:10px;}
div#paginacion_xml{width:95%;height:50px;margin-top:10px;margin-left:20px;float:left;text-align:center;margin-bottom:0;}
div#paginacion_xml a{text-decoration:none;color:#48748d;}
div#paginacion_xml a span#siguiente{padding-top:5px;margin-top:5px;width:12px;height:14px;background:#fff url(../images/seguinte.gif) no-repeat bottom;}
div#paginacion_xml a span#anterior{padding-top:5px;margin-top:5px;width:12px;height:14px;background:#fff url(../images/anterior.gif) no-repeat bottom;}
.box_results_3{max-width:900px;float:left;}
div#caja_order_by{float:left;width:95%;height:18px;text-align:right;margin-right:10px;margin-bottom:20px;margin-top:0;}
.th1_box_9{float:left;width:900px;min-height:100px;margin-left:20px;margin-top:10px;margin-bottom:10px;border:1px solid #ccc;background-color:#fff;}
.th1_box_9_1{float:left;width:100%;}
.th1_box_9_1_1{float:left;width:880px;_width:800px;margin-left:3px;margin-right:10px;_margin-right:0;margin-top:0;margin-bottom:7px;}
.th1_box_9_1_1 div#content_right_of_image{margin-left:7px;margin-right:3px;width:445px;_width:430px;float:left;}
div.url{font-size:12px;text-align:left;margin-top:0;margin-left:5px;_margin-left:2px;margin-right:25px;padding-top:0;font-family:Arial,Helvetica,sans-serif;color:#6f6f6f;float:left;width:100%;_width:96%;}
div.url a{color:#6f6f6f;text-decoration:none;}
.date{font-size:12px;text-align:left;margin-top:0;margin-left:5px;_margin-left:2px;margin-right:25px;padding-top:0;font-family:Arial,Helvetica,sans-serif;color:#6f6f6f;float:left;width:100%;_width:96%;}
.th1_box_9_1_1 div#date2{font-size:12px;text-align:left;margin-top:0;margin-left:5px;_margin-left:2px;margin-right:25px;padding-top:0;font-family:Arial,Helvetica,sans-serif;color:#6f6f6f;float:left;width:600px;_width:96%;}
.th1_box_9_1_1 div#date p,div#date2 p{float:left;padding:4px;padding-left:0;min-width:100px;min-height:10px;margin-right:10px;background-color:#fff;font-size:12px;color:#6f6f6f;text-decoration:none;}
.th1_box_9_1_1 div#date a,div#date2 a{_float:none;float:left;padding:4px;min-width:130px;_min-width:130px;min-height:10px;background:#fff url(../images/boton-linea.png) repeat-x;border:1px solid #ccc;font-size:12px;color:#fff;text-align:center;text-decoration:none;}
.th1_box_9_1_1 div#date a:hover,div#date2 a:hover{border:1px solid #ccc;color:#fff;background:#fff url(../images/boton-linea-hover.png) repeat-x;}
.th1_box_9_1_1 div#nav{color:#000;float:left;background-color:#d3d3d3;margin-top:3px;margin-left:3px;margin-right:3px;width:100%;_width:100%;height:24px;}
.news_title{color:#395671;margin-top:5px;margin-left:5px;_margin-left:2px;margin-right:3px;_max-width:600px;float:left;width:100%;_width:90%;font-size:16px;font-weight:bold;text-decoration:none;}
a.news_title{text-decoration:none;}
.news_title a b{color:#000;margin-top:5px;}
.th1_box_9_1_1 div#title2{color:#000;margin-top:5px;margin-left:5px;_margin-left:10px;margin-right:3px;_max-width:600px;float:left;width:100%;_width:90%;font-weight:bold;}
.th1_box_9_1_1 div#title2 img{color:#000;margin-top:5px;margin-left:0;padding-right:5px;_margin-left:2px;margin-right:3px;height:18px;width:61px;}
.th1_box_9_1_1 a#title{font-size:16px;padding-top:0;font-family:Arial,Helvetica,sans-serif;color:#436382;text-decoration:none;}
.th1_box_9_1_1 a#title b{font-size:16px;padding-top:0;font-family:Arial,Helvetica,sans-serif;color:#436382;}
.th1_box_9_1_1 div#text{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#000;margin-top:5px;margin-left:5px;_margin-left:2px;margin-right:3px;width:95%;overflow:hidden;float:left;border:1px solid #f6f6f6;}
.text2{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#000;margin-top:5px;margin-left:5px;_margin-left:0;margin-right:3px;width:600px;_width:550px;float:left;border:1px solid #f6f6f6;}
div.thumbnail{color:#000;margin-top:-20px;_margin-top:5px;margin-left:5px;_margin-left:20px;margin-right:3px;width:200px;height:150px;float:left;text-align:center;}
.th1_box_9_1_1 div#thumbnail img{float:left;text-align:center;}
div#no_results{float:left;margin-top:50px;margin-left:30px;margin-bottom:20px;width:900px;height:100px;border:1px solid #ccc;}
div#no_results p{margin:30px;float:left;font-size:18px;color:#333;}
.caja_buscar{width:100%;margin-left:10px;_margin-left:0;float:left;display:block;}
.caja_buscar p#lang{float:left;width:400px;height:30px;}
.rss-popup{float:left;position:relative;margin-left:3px;}
div.rss-popup div{background-color:#b9dcff;width:300px;position:absolute;text-align:left;font-size:12px;z-index:2;color:#000;display:none;float:left;margin-left:10px;_margin-left:10px;border:1px solid #ccc;}
div.rss-popup div h3{width:280px;min-height:20px;margin-top:10px;margin-right:10px;margin-left:10px;color:#666;font-weight:bold;font-size:12px;float:left;}
div.rss-popup div p{width:280px;min-height:100px;margin:12px;color:#666;font-size:12px;float:left;}
.rss-icon{text-align:left;width:14px;height:15px;background:url(../images/i.gif) no-repeat;margin:0 auto;display:block;}
.busqueda_avanzada{float:left;width:900px;border:1px solid #ccc;margin-left:10px;}
.busqueda_avanzada table{float:left;margin-left:10px;_margin-left:0;}
.transparent{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;border:0 solid #FFF;background:#FFF;z-index:10;cursor:pointer;}
.transparentFake{background:none;border:none;}
.transparent2{z-index:10;}
.radioAreaUnchecked,.radioAreaChecked{z-index:5;position:absolute;width:15px;height:15px;cursor:pointer;}
.radioAreaUnchecked{background:url(../images/radio.gif) no-repeat left top;}
.radioAreaChecked{background:url(../images/radio.gif) no-repeat left bottom;}
.checkboxAreaUnchecked,.checkboxAreaChecked{z-index:5;position:absolute;width:14px;height:18px;cursor:pointer;}
.checkboxAreaUnchecked{background:url(../images/checkbox.gif) no-repeat 0 3px;}
.checkboxAreaChecked{background:url(../images/checkbox.gif) no-repeat 0 -13px;}
.checkboxes{margin:0;}
.textinput,.textinputHovered{width:80%;min-width:100px;_min-width:100px;height:20px;float:left;border:none;margin-left:10px;margin-top:0;margin-right:10px;padding:4px 7px;font-size:16px;border:1px solid #ccc;}
.textinputHovered{border:1px solid #83bb00;}
.textinput2,.textinput2Hovered{width:236px;height:15px;/*background:url(../images/input.gif) no-repeat left top;*/border:1px solid #ccc;padding:4px 8px;}
.textinput2Hovered{background-position:left bottom;}
.textinput3,.textinput3Hovered{width:85px;height:15px;size:landscape;/*background:url(../images/input3.gif) no-repeat left top;*/border:1px solid #ccc;padding:4px 8px;}
.textinput3Hovered{background-position:left bottom;}
.textinput4,.textinput4Hovered{width:25px;height:15px;/*background:url(../images/input4.gif) no-repeat left top;*/border:1px solid #ccc;padding:4px 8px;}
.textinput4Hovered{background-position:left bottom;}
.textinput5,.textinput5Hovered{width:135px;height:15px;background:url(../images/input5.gif) no-repeat left top;border:none;padding:4px 8px;}
.textinput5Hovered{background-position:left bottom;}
.textarea,.textareaHovered{width:336px;height:125px;background:url(../images/textarea.gif) no-repeat left top;border:none;padding:4px 8px;}
.textareaHovered{background-position:left bottom;}
.selectArea{width:200px;height:21px;background:url(../images/select_bg.gif) repeat-x left top;}
.selectArea .left{width:8px;height:21px;float:left;background:url(../images/select_left.gif) no-repeat left top;}
.selectArea .right{width:21px;height:21px;float:right;background:url(../images/select_right.gif) no-repeat left top;}
.selectArea .right a{display:block;width:21px;height:21px;}
.selectArea .right i{display:none;}
.selectArea .center{width:160px;margin-left:5px;margin-right:20px;color:#FFF;padding-top:3px;}
.optionsDivInvisible,.optionsDivVisible{position:absolute;margin-top:-12px;_margin-top:-15px;margin-left:3px;width:172px;background:#90b924;padding:2px;font-size:11px;z-index:20;text-align:left;color:#fff;}
.optionsDivInvisible{display:none;}
.optionsDivVisible{display:block;}
.optionsDivVisible p{margin:0;padding:0;}
.optionsDivVisible a{color:#f2f2f2;color:#fff;text-decoration:none;display:block;padding:1px 4px;border:1px solid #90b924;}
.optionsDivVisible a:hover{color:#FFF;background:#bfe164;border-color:#cfd0d6;text-decoration:none;}
.buttonSubmit,.buttonSubmitHovered{float:left;width:70px;height:31px;color:#FFF;font-weight:bold;padding:2px 5px;background:url(../images/ubox-submit-long.gif) no-repeat 0 0;cursor:pointer;border:none;}
.buttonSubmitHovered{background-position:left bottom;background:url(../images/ubox-submit-long.gif) no-repeat 0 -31px;}
.buttonLongSubmit,.buttonLongSubmitHovered{float:left;width:152px;height:31px;color:#FFF;font-weight:bold;padding:2px 5px;background:url(../images/boton_busquedaavanzada.gif) no-repeat 0 0;cursor:pointer;border:none;}
.buttonLongSubmitHovered{width:152px;height:31px;background-position:left bottom;background:url(../images/boton_busquedaavanzada.gif) no-repeat 0 -31px;}
#stylesheetTest{position:absolute;left:-999px;width:10px;height:10px;}
span.color_avanzado{color:#333;float:left;}
span.color_avanzado_2{color:#333;}
.color_avanzado_av{float:left;color:#333;font-weight:bold;}
.pipe{margin:0;background:#fff url(../images/main/pipe.jpg) no-repeat;}
strong.colored{color:#333;font-weight:bold;}
strong.color_black{color:#333;font-weight:bold;}
strong.color_blue{color:#0072ba;font-weight:bold;}
.plantilla_clima{float:left;width:177px;height:295px;border:1px solid #f3f3f3;margin:3px;}
.plantilla_clima p{float:left;margin-left:20px;margin-right:20px;margin-top:5px;color:#999;font-size:11px;}
.imagen_clima{float:left;width:100%;height:115px;}
.imagen_clima#imagen_1{background:#fff url(../images/plantilla_clima/test.jpg) no-repeat;}
.imagen_clima#imagen_2{background:#fff url(../images/plantilla_clima/test2.jpg) no-repeat;}
.imagen_clima#imagen_3{background:#fff url(../images/plantilla_clima/test3.jpg) no-repeat;}
.imagen_clima#imagen_4{background:#fff url(../images/plantilla_clima/test4.jpg) no-repeat;}
.imagen_clima#imagen_5{background:#fff url(../images/plantilla_clima/test5.jpg) no-repeat;}
.separador_clima{float:left;width:165px;height:15px;background-color:#ff8300;margin-left:5px;}
.separador_clima span{float:left;color:#fff;margin-left:5px;font-size:11px;}
.separador_clima a{float:left;width:15px;height:15px;background:#289400 url(../images/plantilla_clima/plus.jpg) no-repeat;}
.footer_clima{float:left;width:100%;}
.footer_clima p span{color:#ff8300;font-size:11px;margin-right:3px;}
.footer_clima p{float:left;margin-left:20px;margin-right:20px;margin-top:0;color:#666;font-size:11px;}
.acordeon{float:left;width:950px;height:250px;background:#fff url(../images/main/banner_fondo.jpg) repeat-x;}
.acordeon_interno{
	float:left;
	margin-left:5px;
	margin-top:20px;
	width:940px;
	height:150px;
}
.slide1 h1,.slide2 h1,.slide3 h1,.slide4 h1,.slide5 h1{font:normal bold 22px/30px "Trebuchet MS",Arial,Helvetica,sans-serif;padding:0;}
.slide1 img,.slide2 img,.slide3 img,.slide4 img,.slide5 img,.slide6 img{margin:0 15px 0 0;}
.slide1{background:#1a3542;position:relative;}
.slide2{background:#324e5b;}
.slide3{background:#46626f;}
.slide4{background:#526e7b;}
.slide5{background:#688592;}
.slide6{background:#7d9ba8;}
.active{padding:10px 10px 0 10px;background:#fcc8bc;}
.accordion li{cursor:default;}
.accordion .active_click{cursor:pointer;}
.headerbox div.title{
	position:absolute;
	right:-2px;
	top:15px;
	padding-left:10px;
	display:block;
	height:100%;
	width:100px;
}
.title strong{font:normal 18px/18px "Trebuchet MS",Georgia,Tahoma,Helvetica,sans-serif;text-transform:uppercase;color:#fff;}
.white{float:right;margin-top:1px;}
.white em{color:#fff;font:normal 25px/25px "Trebuchet MS",Georgia,Tahoma,Helvetica,sans-serif;}
.headerbox a{color:#fff;width:280px;text-align:right;text-decoration:none;float:right;margin-right:0;}
.headerbox h1 a:hover{color:#f0f0f0;}
.headerbox a img{float:right;margin-right:0;}
div.title img{margin-left:5px;margin-top:20px;}
div.title p{font:normal 10px/10px Tahoma,Georgia,Tahoma,Helvetica,sans-serif;color:#e0e0e0;font-weight:bold;padding-left:2px;padding-top:10px;width:100px;text-align:center;}
div.title a{font:normal bold 10px/12px verdana,Georgia,Tahoma,Helvetica,sans-serif;color:#eee;text-transform:uppercase;}
div.title a:hover{font:normal bold 10px/12px verdana,Georgia,Tahoma,Helvetica,sans-serif;color:#fff;text-transform:uppercase;}
.headerbox{margin:35px 100px 20px 30px;width:auto;overflow:hidden;padding:10px;}
.headerbox p{font:normal 11px/18px Verdana,Georgia,Tahoma,Helvetica,sans-serif;color:#fff;margin-right:5px;}
.classT12-126{width:950px;float:left;background:#fff url(../images/barrabody.gif) repeat;}
.classT32-120{width:190px;float:left;margin-left:5px;margin-top:20px;color:#4f4f4f;}
.classT32-120 h3{color:#fff;font-weight:bold;margin:0;padding:0;text-align:left;margin-right:0;margin-top:0;width:162px;margin-left:0;font-size:16px;padding-top:5px;padding-bottom:5px;}
.classT32-120 ul{margin-left:0;width:180px;}
.classT32-120 li{margin-left:0;width:180px;font:11px Arial,Helvetica,sans-serif;list-style-type:none;height:20px;border:1px solid #f2f2f2;}
.classT32-120 a{text-decoration:none;}
.classT32-120 li a{margin-left:0;float:left;width:160px;height:20px;font:11px Arial,Helvetica,sans-serif;padding-left:20px;list-style-type:none;height:20px;text-decoration:none;color:#000;border-bottom:1px groove #000;background-color:#fafafa;}
.classT32-120 li a:hover{background-color:#f2f2f2;padding-left:14px;border-left:6px solid #036;}
.classT32-120 p{width:160px;font:11px Arial,Helvetica,sans-serif;color:#000;background-color:#dedede;margin-top:-8px;margin-bottom:10px;padding:10px 10px 10px 10px;}
.classT32-120 p a{color:#000;font:10px Arial,Helvetica,sans-serif;}
.classT32-120 h4{width:170px;padding-top:15px;padding-bottom:15px;padding-left:10px;font:11px Arial,Helvetica,sans-serif;list-style-type:none;text-decoration:none;color:#fff;font-weight:bold;}
.classT32-120 h4 a{color:#fff;}
.classT32-120 h6{width:170px;height:40px;padding-top:15px;padding-left:10px;padding-bottom:15px;font:11px Arial,Helvetica,sans-serif;list-style-type:none;text-decoration:none;color:#fff;background-color:#0072ba;font-weight:bold;}
.classT32-120 h6 a{color:#fff;}

.classT32-120-landing{width:190px;float:left;margin-left:5px;margin-top:20px;color:#4f4f4f;}
.classT32-120-landing h3{color:#fff;font-weight:bold;margin:0;padding:0;text-align:left;margin-right:0;margin-top:0;width:162px;margin-left:0;font-size:16px;padding-top:5px;padding-bottom:5px;}
.classT32-120-landing ul{margin-left:0;width:180px;}
.classT32-120-landing li{margin-left:0;width:180px;font:11px Arial,Helvetica,sans-serif;list-style-type:none;height:20px;border:1px solid #f2f2f2;}
.classT32-120-landing a{text-decoration:none;}
.classT32-120-landing li a{margin-left:0;float:left;width:160px;height:20px;font:11px Arial,Helvetica,sans-serif;padding-left:20px;list-style-type:none;height:20px;text-decoration:none;color:#000;border-bottom:1px groove #000;background-color:#fafafa;}
.classT32-120-landing li a:hover{background-color:#f2f2f2;padding-left:14px;border-left:6px solid #036;}
.classT32-120-landing p{width:160px;font:11px Arial,Helvetica,sans-serif;color:#000;background-color:#dedede;margin-top:-8px;margin-bottom:10px;padding:10px 10px 10px 10px;}
.classT32-120-landing p a{color:#000;font:10px Arial,Helvetica,sans-serif;}
.classT32-120-landing h4{width:170px;padding-top:15px;padding-bottom:15px;padding-left:10px;font:11px Arial,Helvetica,sans-serif;list-style-type:none;text-decoration:none;color:#fff;font-weight:bold;}
.classT32-120-landing h4 a{color:#fff;}
.classT32-120-landing h6{width:170px;height:40px;padding-top:15px;padding-left:10px;padding-bottom:15px;font:11px Arial,Helvetica,sans-serif;list-style-type:none;text-decoration:none;color:#fff;background-color:#0072ba;font-weight:bold;}
.classT32-120-landing h6 a{color:#fff;}
.classT30-121-landing{width:750px;float:left;margin-left:0;margin-top:20px;color:#4f4f4f;margin-bottom:20px;}

.orange{background-color:#f77f00;}
.light-blue{background-color:#82c6e2;}
.grey{background-color:#969696;}
.yellow{background-color:#fcd116;color:gray;}
.red{background-color:#d81e05;}
.neutro{background-color:#0072ba;}
.classT30-121{width:750px;float:left;margin-left:0;margin-top:20px;color:#4f4f4f;margin-bottom:20px;}
.classT30-121 ul{margin-left:40px;margin-top:10px;margin-right:20px;list-style:none;}
.classT30-121 li{margin-top:5px;font:13px Arial,Helvetica,sans-serif;color:#000;}
.classT30-121 img{margin-left:0;margin-top:0;}
.classT30-121 p{font:13px Arial,Helvetica,sans-serif;text-align:left;margin-left:0;color:#000;padding:0 0 0 20px;margin-top:20px;width:94%;}
.classT30-121 h4{color:#4f4f4f;height:25px;font-size:16px;font-weight:normal;margin:0;padding:18px 0 10px 10px;text-align:left;margin-right:0;margin-top:0;}
.classT30-121-1-img{width:180px;_width:180px;float:left;margin-left:0;margin-top:7px;margin-bottom:10px;color:#4f4f4f;}
.classT30-121-1-img h3{color:#0072ba;height:20px;font-size:16px;font-weight:bold;margin:0;padding:18px 0 0 0;text-align:left;margin-right:0;margin-top:0;}
.classT30-121-1-img img{width:180px;height:150px;}
.classT30-121-1{width:430px;_width:420px;float:left;margin-left:25px;margin-top:7px;margin-bottom:20px;color:#4f4f4f;}
.classT30-121-1 ul li{width:100%;margin-left:-30px;margin-top:2px;color:#000;float:left;background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:left center;padding-left:20px;}
.classT30-121-1 h3{color:#0072ba;font-size:16px;font-weight:bold;margin:0;padding:5px 0 0 0;text-align:left;margin-right:0;margin-top:20px;margin-bottom:5px;float:left;width:100%;}
.classT30-121-1 h2{color:#70a100;height:25px;font-size:13px;font-weight:bold;margin:0;padding:18px 0 0 0;text-align:left;margin-right:0;margin-top:0;}
.classT30-121-1 p{font:13px Arial,Helvetica,sans-serif;text-align:left;margin-left:0;color:#000;padding:0;margin-top:5px;width:94%;float:left;}
.classT30-121-2{width:220px;float:left;margin-left:30px;margin-top:20px;color:#4f4f4f;margin-bottom:20px;}
.classT30-121-2 h6{margin-top:0;float:right;margin-top:10px;width:200px;height:42px;}
.classT30-121-2 h6 a{float:right;margin-right:30px;text-decoration:none;}
.classT30-121-2 img{float:left;margin-left:20px;margin-top:7px;margin-bottom:15px;}
.classT30-121-2 h4{color:#0072ba;width:222px;margin-left:18px;font-weight:bold;padding:10px;background:#fff url("../images/recursos/info_news.png") no-repeat;float:left;}
.classT30-121-2 div#box{float:left;width:240px;background-color:#fff;margin-top:25px;}
.admin{float:left;width:930px;_width:957px;margin:10px;_margin:0;}
.admin11{margin:10px;float:left;width:890px;_width:805px;border:1px solid #ccc;}
.admin11 h3{float:left;width:850px;height:50px;margin-left:60px;_margin-left:20px;color:#417d94;font-size:26px;text-align:center;}
.admin11 p{margin:15px;font-size:12px;color:#666;}
.submenu2#ul{margin-top:10px;margin-left:5px;font-size:12px;color:#666;float:left;}
.submenu2 li{float:left;width:160px;border:1px solid #ccc;padding-left:5px;margin:5px;margin-left:75px;text-align:center;list-style-type:none;}
.submenu2 li a{text-decoration:none;}
.submenu2 li a:hover{color:#666;}
.listado{float:left;margin-top:10px;margin-left:5px;margin-bottom:10px;}
.listado img{float:left;margin-left:120px;margin-top:45px;}
.listado table{float:left;width:90%;margin-left:30px;margin-top:10px;border:1px solid #000;}
.listado td{padding-left:20px;}
.listado td#titulo{border-bottom:1px solid #000;font-weight:bold;padding-left:10px;}
.listado-categoria{float:left;width:880px;margin-top:10px;margin-left:5px;}
.listado-categoria div{float:left;}
.listado-categoria span{float:left;width:150px;}
.listado-categoria table{float:left;width:90%;margin-left:30px;margin-top:10px;border:1px solid #000;}
.listado-categoria td{padding-left:20px;}
.listado-categoria td#titulo{border-bottom:1px solid #000;font-weight:bold;padding-left:10px;}
.listado-categoria div#info_estado{font-weight:bold;margin-left:100px;}
.listado-categoria div#info_estado img{margin-left:30px;}
.admin12{float:left;width:350px;margin-left:10px;margin-top:0;border:1px solid #ccc;}
.admin12 h3{width:320px;margin-left:10px;color:#417d94;font-size:26px;text-align:left;}
.tree{float:left;width:350px;}
.tree#big{float:left;border:none;width:350px;text-decoration:none;}
.tree#small{float:left;border:none;width:300px;text-decoration:none;}
.required{color:#333;font-weight:bold;}
.login{width:460px;height:240px;float:left;border:1px solid #ccc;margin-left:250px;margin-top:50px;margin-bottom:50px;background-color:white;}
.login div#linea p{margin:10px;}
.linea_login{float:left;width:100%;height:50px;}
.user_pass{float:left;width:140px;height:20px;margin:10px;font-size:14px;text-align:right;color:#5b93ce;}
.login input#username{float:left;width:200px;float:left;margin:10px;font-size:14px;border:1px solid #5b93ce;}
.login input#password{float:left;width:200px;padding-top:5px;font-size:14px;margin:10px;border:1px solid #5b93ce;}
.login input#password:hover{border:1px solid #ccc;}
.login span#button{float:left;width:410px;height:40px;margin:10px;font-size:14px;text-align:right;padding-top:10px;}
.login-portada{width:240px;height:100px;float:left;margin-top:150px;}
.login-portada div#linea{float:left;width:240px;height:32px;}
.login-portada span#user_pass{float:left;width:100px;height:20px;margin:0;font-size:14px;text-align:right;color:#5b93ce;}
.login-portada input#username{float:left;width:120px;height:20px;float:left;margin:0;margin-left:10px;font-size:14px;border:1px solid #5b93ce;}
.login-portada input#password{float:left;width:120px;height:20px;font-size:14px;margin:0;margin-left:10px;border:1px solid #5b93ce;}
.login-portada input#password:hover{border:1px solid #ccc;}
.login-portada span#button{float:left;width:230px;height:20px;margin:0;font-size:14px;text-align:right;}
input#button_enter{float:right;width:80px;height:20px;color:#5b93ce;font-size:14px;margin-top:0;background-color:#eaeaea;border:1px solid #5b93ce;}
.login div#error{float:left;width:450px;height:40px;margin:10px;font-size:14px;text-align:left;padding-top:10px;color:#f00;}
.end_session{float:left;width:900px;margin:20px;border:1px solid #ccc;}
.end_session p{text-align:center;font-size:14px;}
.no_privileges{float:left;border:1px solid #ccc;width:850px;margin:20px;}
.no_privileges p{text-align:center;}
.list_information{float:left;width:720px;margin-left:5px;}
.list_information table{width:100%;float:left;}
p#result_ok{float:left;width:820px;color:#690;font-weight:bold;font-size:14px;text-align:left;}
p#result_fail{float:left;width:820px;color:#f00;font-weight:bold;font-size:14px;text-align:left;}
.last_information{border:1px solid #ccc;float:left;width:300px;margin-left:20px;}
.last_information h3{font-size:16px;color:#f03;font-weight:bold;margin-left:10px;}
.last_information p{margin-left:10px;}
.gallery{margin-left:0;margin-top:20px;margin-bottom:20px;float:left;width:480px;}
.gallery a{float:left;text-decoration:none;list-style-type:none;margin-left:5px;height:55px;}
.info{margin-left:50px;color:#28a250;font-size:14px;font-weight:bold;}
.formularios-lista{float:left;width:480px;border:1px solid #ccc;min-height:100px;}
.formularios-lista dt,dd{float:left;width:98%;}
.formularios-lista label{float:left;margin:10px;margin-left:20px;}
.formularios-lista input{float:left;margin:10px;margin-left:20px;}
.formularios-lista input#elemento_buscar{width:400px;height:30px;font-size:16px;background-color:#eee;}
.formularios-lista input#elemento_buscar:hover{width:400px;height:30px;background-color:#fff;}
.formularios{float:left;width:480px;border:1px solid #ccc;min-height:300px;}
.formularios#big{width:850px;}
.formularios dt,dd{float:left;width:98%;}
.formularios label{float:left;margin:10px;margin-left:20px;}
.formularios input{float:left;margin:10px;margin-left:20px;}
.formularios input#list_categorias{width:400px;height:30px;font-size:16px;background-color:#eee;}
.formularios input#list_categorias:hover{width:400px;height:30px;background-color:#fff;}
.formularios input#elemento_buscar{width:400px;height:30px;font-size:16px;background-color:#eee;}
.formularios input#elemento_buscar:hover{width:400px;height:30px;background-color:#fff;}
.formularios input#nombre_categoria{width:400px;height:30px;font-size:16px;background-color:#eee;}
.formularios input#nombre_categoria:hover{width:400px;height:30px;background-color:#fff;}
.formularios input#titular{width:400px;height:30px;font-size:16px;background-color:#eee;}
.formularios input#titular:hover{width:400px;height:30px;background-color:#fff;}
.formularios input#cuerpo{width:400px;height:30px;font-size:16px;float:left;margin-left:20px;background-color:#eee;}
.formularios input#cuerpo:hover{width:400px;height:30px;background-color:#fff;}
.formularios input#file{width:400px;height:30px;font-size:16px;background-color:#eee;}
.formularios input#file:hover{width:400px;height:30px;background-color:#fff;}
.formularios textarea{float:left;margin:10px;margin-left:20px;}
.formularios textarea#descripcion{width:400px;height:100px;font-size:16px;background-color:#eee;}
.formularios textarea#descripcion:hover{width:400px;height:100px;background-color:#fff;}
.formularios textarea#cuerpo{width:400px;height:100px;font-size:16px;background-color:#eee;}
.formularios textarea#cuerpo:hover{width:400px;height:100px;background-color:#fff;}
.formularios select{float:left;margin:10px;margin-left:20px;min-width:200px;height:30px;background-color:#eee;font-size:16px;}
.formularios select:hover{color:#666;}
.submit-group{float:left;width:95%;height:50px;list-style-type:none;margin-left:20px;}
.submit-group li{border:1px solid #ccc;}
.submit-group input{width:150px;margin-left:0;height:30px;font-size:16px;background-color:#eee;}
.submit-group input:hover{background-color:#fff;color:#666;}
.formularios_cv{float:left;width:900px;border:1px solid #ccc;margin:20px;}
.formularios_cv dt{float:left;width:20%;}
.formularios_cv dd{float:left;width:24%;}
.formularios_cv label{float:left;margin:10px;margin-left:20px;}
.formularios_cv input{float:left;margin:10px;margin-left:20px;width:150px;height:20px;}
.formularios_cv input#file{float:left;margin:10px;margin-left:20px;width:100px;height:20px;}
.formularios_cv label#cv_comentarios{float:left;margin-top:5px;}
dt#cv_aceptar-label{float:left;width:850px;margin-left:20px;border:1px solid #ccc;}
dd#cv_aceptar-element{float:left;width:850px;height:50px;}
dd#cv_aceptar-element label{float:left;width:200px;height:20px;text-align:left;padding-top:10px;}
dd#cv_aceptar-element label input{float:left;padding-top:0;padding-left:50px;margin-top:0;width:30px;}
.formularios_cv input#file{width:300px;height:30px;font-size:16px;}
.formularios_cv textarea{width:150px;height:100px;margin-left:20px;}
.formularios_cv img{float:left;margin-left:20px;}
.submit-group_cv{float:left;width:95%;height:50px;list-style-type:none;margin-left:20px;}
.submit-group_cv li{border:1px solid #ccc;}
.submit-group_cv input{width:150px;margin-left:370px;height:30px;font-size:16px;}
.formularios_cv select{float:left;width:150px;margin-left:20px;height:30px;}
div#formulario_cv{float:left;margin:20px;}
div#formulario_cv h3{font-size:14px;}
div#formulario_cv h4{font-size:12px;}
.formularios_presupuesto{float:left;width:900px;border:1px solid #ccc;margin:20px;}
.formularios_presupuesto dt{float:left;width:35%;}
.formularios_presupuesto dd{float:left;width:50%;}
.formularios_presupuesto label{float:left;margin:10px;margin-left:20px;}
.formularios_presupuesto input{float:left;margin:10px;margin-left:20px;width:300px;height:20px;}
.formularios_presupuesto input#file{float:left;margin:10px;margin-left:20px;width:300px;height:20px;}
.formularios_presupuesto label#cv_comentarios{float:left;margin-top:5px;}
.formularios_presupuesto input#file{width:120px;height:30px;font-size:16px;}
.formularios_presupuesto textarea{width:150px;height:100px;margin-left:20px;}
.formularios_presupuesto img{float:left;margin-left:20px;}
.submit-group_cv{float:left;width:95%;height:50px;list-style-type:none;margin-left:20px;}
.submit-group_cv li{border:1px solid #ccc;}
.submit-group_cv input{width:150px;margin-left:370px;height:30px;font-size:16px;}
.formularios_presupuesto select{float:left;width:150px;margin-left:20px;height:30px;}
div#formulario_cv{float:left;margin:20px;}
div#formulario_cv h3{font-size:14px;}
div#formulario_cv h4{font-size:12px;}
.errors{float:left;width:98%;margin:10px;}
.errors li{float:left;min-width:400px;padding:5px;color:red;margin-left:15px;list-style:none;}
div#gallery{float:left;border:1px solid #ccc;margin:10px;}
.dhtmlgoodies_tree{margin:0;padding:0;width:320px;}
.dhtmlgoodies_tree ul{margin-left:20px;padding-left:0;display:none;border-left:1px solid #666;}
.dhtmlgoodies_tree li{list-style-type:none;margin-left:0;margin-top:2px;margin-bottom:2px;vertical-align:middle;border:none;}
.dhtmlgoodies_tree li a{color:#000;text-decoration:none;font-family:verdana;margin-left:0;font-size:.8em;padding-left:2px;border:none;}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails{font-size:.8em;padding-top:.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#lightbox img{border:none;}
#overlay img{border:none;}
.box_news_portada{
	margin-top:0;
	margin-left:20px;
	float:left;
	width:380px;
}
.box_news_portada h6{margin-top:0;float:left;width:380px;height:42px;}
.box_news_portada h6 a{float:right;text-decoration:none;}
.box_news_portada h3{
	margin-top:28px;
	margin-left:15px
	float:center;
	width:180px;
	height:38px;
	padding-left:50px;
	font-size:12px;
	color:#333;
	background:url(../images/noticias_portada_h3.png) top center no-repeat;
}
.box_news_portada h3 a img{float:left;margin-left:25px;margin-top:15px;}
.big{
	font-size:18px;
	margin-top:10px;
	margin-left: 50px;
}
.box_news_portada span{
	float:left;
	color:#333;
}
.linea{
	float:left;
	width:220px;
	height:1px;
	margin-left:20px;
	border-top:1px solid #ccc;
}
.bnp_texto{float:left;}
.bnp_texto div{float:left;}
.bnp_texto_left{
	width:50px;
	height:110px;
}
.bnp_texto div#left img{border:1px solid #ccc;margin:10px;}
.right{
	width:280px;
	height:110px;
	margin-left:5px;
}
.right h4 a{
	color: #003399;
	font-size: 14px;
	text-decoration: none;
	font-family: "Terminal Dosis", "sans serif";
}
.right h5{
	color: #bbb;
	font-size: 12px;
	font-family: "Terminal dosis", "sans serif";
}
.right div#right p{width:95%;float:left;color:#000;margin-top:10px;font-size:12px;}
.right p{
	color: #333;
	font-size: small;
	font-family: "Terminal Dosis", "sans serif";
	text-align: justify;
}
div#puntosfuertes{display:none;}
.puntosfuertes_ul{float:left;}
.puntosfuertes_ul li{float:left;padding-left:0;text-align:left;}
.aviso_legal{width:890px;border:1px solid #ccc;margin:10px;}
.aviso_legal h1{margin-left:20px;margin-top:20px;font-size:16px;color:#333;float:left;width:870px;}
.aviso_legal p{float:left;width:870px;color:#333;}
.aviso_legal ul{float:left;width:870px;margin-left:20px;color:#333;}
.listthumbnails_title{float:left;width:95%;margin:10px;border:1px solid #ccc;background-color:#e8e8e8;}
.listthumbnails_title h3{color:#0072ba;font-size:16px;font-weight:bold;margin:0 0 3px 10px;padding:5px;text-align:left;margin-right:0;margin-top:20px;margin-bottom:5px;float:left;}
.showtab_image div#listthumbnails{float:left;width:400px;}
.showtab_image div#listthumbnails div{float:left;width:420px;}
.showtab_image div#listthumbnails a{margin-right:5px;}
.volver_atras a{padding-left:10px;float:left;margin-left:10px;float:left;}
.showtab{float:left;width:95%;margin:1px;}
.showtab div{float:left;width:42%;margin:0 40px 5px 5px;padding-top:10px;}
div#navigation{width:450px;margin-left:40px;margin-right:40px;text-align:center;float:right;}
div#navigation img#left{width:40px;height:40px;float:left;}
div#navigation img#right{width:40px;height:40px;float:right;}
#menu{
	background-image: url(../images/main/nav_bg.png);
	background-repeat: repeat-x;
	height: 40px;
	margin-top: 5px;
	width: 100%;
	float: left;
}
#nav{list-style:none;}
#nav li{
	float: left;
	background-image: url(../images/main/nav_li_bg.png);
	background-repeat: no-repeat;
	background-position: right;
	font-family: "Noto sans";
	font-size: small;
	font-style: normal;
	font-weight: 500;
}
#nav li a{
	display:block;
	text-decoration:none;
	color:#666;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	font-family: "Noto sans";
	font-size: small;
	
}
#nav li a:hover{
	color: #999;
	font-size: small;
	clip: rect(auto,auto,auto,auto);
	font-family: "Noto sans";
	padding-top: 0px;
}
#nav ul.submenu{
	border: 1px solid #999;
	position: absolute;
	list-style: none;
	background-color: #333399;
	z-index:50;
	display: none;

}
#nav ul.submenu li{background-image:none;float:none;margin:0;padding:0;border-top:1px solid #999;min-width:180px;}
#nav ul.submenu li a{margin:0;padding:0;color:#fff;padding:5px;padding-top:7px;}
#nav ul.submenu li a:hover{color:#ccc;}
#nav ul.subsubmenu{border:1px solid #000;padding:5px;position:absolute;list-style:none;background-color:#9999cc;margin-left:20px;margin-top:-30px;}
#nav ul.subsubmenu li{float:none;background-image:none;border-bottom:1px solid #999;min-width:200px;}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}
div.light_rounded .pp_top .pp_middle{background:#fff;}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}
div.light_rounded .pp_content{background-color:#fff;}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}
div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}
div.light_rounded .pp_bottom .pp_middle{background:#fff;}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}
div.light_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
div.dark_rounded .pp_content{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.dark_rounded .currentTextHolder{color:#c4c4c4;}
div.dark_rounded .pp_description{color:#fff;}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}
div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}
div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}
div.dark_square .currentTextHolder{color:#c4c4c4;}
div.dark_square .pp_description{color:#fff;}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}
div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}
div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer;}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer;}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
.pp_top{height:20px;position:relative;}
* html .pp_top{padding:0 20px;}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle{left:0;position:static;}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_content{height:40px;position:relative;text-align:left;width:100%;}
.pp_content .pp_details{display:none;margin:10px 15px 2px 20px;}
.pp_description{display:none;float:left;margin:0;}
.pp_nav{clear:left;float:left;margin:3px 0 0 0;}
.pp_nav p{float:left;margin:2px 4px;}
.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{display:block;float:right;text-indent:-10000px;}
.pp_bottom{height:20px;position:relative;}
* html .pp_bottom{padding:0 20px;}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_loaderIcon{display:none;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}
#pp_full_res{display:none;line-height:1!important;margin:0 auto;text-align:center;width:100%;}
div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */ .showtab_image{float:left;width:880px;margin:12px;}
.showtab_image div#big_image{float:left;width:450px;max-width:420px;margin-right:5px;}
.showtab_image div#big_image img{max-width:420px;}
.showtab_image div#box{float:left;margin-left:2px;width:430px;}
.showtab_image div#description{float:left;margin-left:10px;width:430px;}
.showtab_image div#description h3{color:#0072ba;font-size:16px;font-weight:bold;padding:5px;text-align:left;margin-right:0;margin-top:0;margin-bottom:5px;float:left;width:100%;}
.showtab_image div#description p{color:#333;font-size:12px;padding:5px;}
.showtab_image div#description ul{float:left;margin-left:15px;}
.comunicacion {float:left; min-height:200px; padding-left:20px; margin-top:20px;}
.comunicacion p{margin-top:40px;margin-left:20px;}
.comunicacion a{color:#333;}
.comunicacion table{float:left; margin-left:40px;}

.organigrama{float:left;width:850px;margin-left:50px;}
.organigrama img{float:left;width:840px;margin-left:10px;}

.news_offers{margin-left:30px;width:900px;_width:800px;margin-right:60px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#5f5f5f;float:left;border:1px solid #ccc;margin-top:10px;_margin-left:9px;margin-bottom:10px;}
.news_offers h3{font-size:18px;float:left;color:#5f5f5f;margin-bottom:5px;margin-top:20px;font-weight:bold;margin-left:10px;margin-right:20px;}
.news_offers a{font-size:16px;float:left;width:850px;_width:750px;line-height:20px;color:#0072d2;margin-bottom:5px;margin-top:10px;text-decoration:none;font-weight:bold;margin-left:45px;margin-right:20px;}
.news_offers span{color: #5f5f5f;float:left;margin-left:45px;_margin-left:10px;margin-right:40px;margin-top:1px;margin-bottom:0;padding-bottom:20px;}
/*.news_offers p{color: red;float:left; width: 840px;margin-left:20px;_margin-left:10px;margin-right:40px;margin-top:0px;margin-bottom:0;padding:2px;}*/
/*.news_offers span{font-size:14px;color:#999;margin-bottom:5px;margin-top:0;text-decoration:none;font-weight:bold;margin-left:20px;}*/
.news_offers p#fecha{font-size:14px;color:#999;margin-bottom:5px;margin-top:0;text-decoration:none;font-weight:bold;margin-left:45px;float:left;}
#bolsa_de_trabajo img{float:left;margin-top: 8px;}

div#offers{margin-left:30px;_margin-left:10px;margin-right:60px;_margin-right:20px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#5f5f5f;width:900px;_width:860px;float:left;margin-top:0px;margin-bottom:40px;border-top: 1px solid #999 ;}
div#offers h3{font-size:28px;float:left;color:#333;margin-bottom:5px;margin-top:10px;font-weight:bold;margin-left:10px;_margin-left:10px;}
div#offers h4{font-size:12px;float:left;width:95%;color:#333;margin-top:5px;margin-bottom:5px;margin-left:20px;_margin-left:10px;}
div#offers span{float:left;width:880px;margin-left:0;_margin-left:10px;margin-right:20px;margin-top:30px;margin-bottom:10px;padding-left:10px;font-size:14px;color:#000;border-bottom: 1px solid #999 ;}
div#offers div#history_back{float:left;width:95%;height:30px;text-decoration:none;font-size:12px;color:#000;margin-left:10px;margin-top:5px;margin-bottom:10px;}
.button_add_cv{float:left; width:95%;height:30px;text-decoration:none;font-size:12px;color:#000;margin-left:10px;margin-top:5px;margin-bottom:10px;}
.add_cv{float:left;width:100%;margin-left:-15px; display:none;}

#window{
	clear:both;
	width:510px;
	height:350px;
	overflow:hidden;
	position:relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	background-color: #FFFFFF;
}  
  
#slideshow{width:1080px; height:700px; overflow:hidden; position:relative;}  
#slideshow li{width:540px; height:350px; float:left; display:inline;} 


 #footer {
	background: #FFF;
	font-weight: bold;
	position: relative;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #333333;
	padding-top: 0.25em;
	padding-right: 0;
	padding-bottom: 1.25em;
	padding-left: 0;
}

  #footer .mainNav {
    font-size: .6875em;
    height: 1%;
    overflow: hidden;
    padding: 1em 0;
  }
  
  /* jpm: Para el modo edicion, alineado de la linea de edicion del footer */
  
   #footer ul {
    font-size: .6875em;
    padding: 0 0 2em;
    }


    #footer  li {
	float: left;
	line-height: 1.1em;
	margin-top: 5px;
	margin-right: 1.75em;
	margin-bottom: 0;
	margin-left: 0;
    }
  /* Fin cambios jpm */    
  

  
  #footer .copyright {
	color: #404040;
	font-size: 0.625em;
	position: absolute;
	right: 4em;
	top: 2.6em;
	
  }
  
   #footer .facebook {
	color: #404040;
	font-size: 0.6875em;
	position: absolute;
	right: 0em;
	top: -2px;
	padding-bottom: 1.25em;
	padding-top: 0em;
  }
  

  
 #footer a {
	color: #58585A;
	font-size: small;
	font-family: "Noto sans";
  }
  
.template1 .template23 p {
	text-align: justify;
	font-size: 14px;
}


.box_news_foto{
	margin-top:0;
	margin-left:20px;
	float:left;
	width:380px;
}

.pie_texto{
	font-size:22px
	color: #1e378f;
	color: #1e378f;
	font-size: 26px;
	font-weight: bolder;
	text-align: center;
	clip: rect(auto,auto,auto,auto);
	font-family: "Terminal Dosis", sans-serif;
	margin-left: 100px;
	width: 750px;
}

.pie-texto-formulario{
	font-size:22px
	color: #1e378f;
	color: #1e378f;
	font-size: 26px;
	font-weight: bolder;
	text-align: center;
	clip: rect(auto,auto,auto,auto);
	font-family: "Terminal Dosis", sans-serif;
	margin-left: 150px;
	width: 950px;
	padding:20px;
    margin: 50px auto;
}
	
.cuerpo_texto{
	font-size: 16px;
	font-family: "Terminal Dosis", sans-serif;
	margin-left: 100px;
	margin-right:100px;
}
	
.titulos-mantenimiento {
	color: #1e378f;
	font-weight: bold;
	font-family: "Terminal Dosis", "sans serif";
}
.negrita {
	font-weight: bold;
	font-size: 16px;
	font-family: "Terminal Dosis", "sans-serif";
}


#contact-form {
    background-color:#F2F7F9;
    width:465px;
    padding:20px;
    margin: 50px auto;    
    border: 2px solid #8FB5C1;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    position:relative;
}

#contact-form h1 {
	font-size: 30px;
	color: #1e378f;
	font-family: "Terminal Dosis", "sans serif";
}

#contact-form h2 {
    margin-bottom:15px;
    font-style:italic;
    font-weight:normal;
}

#contact-form input, 
#contact-form select, 
#contact-form textarea, 
#contact-form label {
    font-size:15px;
    margin-bottom:2px;
}

#contact-form input, 
#contact-form select, 
#contact-form textarea {
    width:450px;
    border: 1px solid #CEE1E8;
    margin-bottom:20px;
    padding:4px;
}

#contact-form input:focus, 
#contact-form select:focus, 
#contact-form textarea:focus {
    border: 1px solid #AFCDD8;
    background-color: #EBF2F4;
}

#contact-form textarea {
    height:150px;
    resize: none;
}

#contact-form label {
	display: block;
	color: #1e378f;
}

#contact-form .required {
    font-weight:bold;
    color:#F00;    
}

#contact-form #submit-button {
    width: 100px;
    background-color:#333;
    color:#FFF;
    border:none;
    display:block;
    float:right;
    margin-bottom:0px;
    margin-right:6px;
    background-color:#8FB5C1;
    -moz-border-radius:8px;
}

#contact-form #submit-button:hover {
    background-color: #A6CFDD;
}

#contact-form #submit-button:active {
    position:relative;
    top:1px;
}

#contact-form #loading {
    width:32px;
    height:32px;
    background-image:url(../img/loading.gif);
    display:block;
    position:absolute;
    right:130px;
    bottom:16px;
    display:none;
}

#errors {
    border:solid 1px #E58E8E;
    padding:10px;
    margin:25px 0px;
    display:block;
    width:437px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    background:#FFE6E6 url(../img/cancel_48.png) no-repeat 405px center;
    display:none;
}

#errors li {
    padding:2px;
    list-style:none;    
}

#errors li:before {
    content: ' - ';    
}

#errors #info {
    font-weight:bold;
}

#errors #info:before {
    content: '';    
}

#success {
    border:solid 1px #83D186;
    padding:25px 10px;
    margin:25px 0px;
    display:block;
    width:437px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    background:#D3EDD3 url(../img/accepted_48.png) no-repeat 405px center;
    font-weight:bold;
    display:none;
}

#errors.visible, #success.visible {
    display:block;    
}

#req-field-desc {
    font-style:italic;
}

/* Remove box shadow firefox, chrome and opera put around required fields. It looks rubbish. */
input:required, textarea:required {
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
}

/* Normalize placeholder styles */

/* chrome, safari */
::-webkit-input-placeholder {
    color:#CCC;
    font-style:italic;
}

/* mozilla */
input:-moz-placeholder, textarea:-moz-placeholder {
    color:#CCC;
    font-style:italic;
}

/* ie (faux placeholder) */
input.placeholder-text, textarea.placeholder-text  { 
    color:#CCC;
    font-style:italic;
}

.titulos-localizacion {
	color: #666666;
	font-weight: normal;
	text-align: center;
	font-family: "Terminal Dosis", sans-serif;
}

.titulos-localizacion h2 {
	color: #1e378f;
	font-weight: bold;
	text-align: center;
	font-size: 24px;
	font-family: "Terminal Dosis", sans-serif;
}
.titulos-localizacion p{
	font-family: "Terminal Dosis", sans-serif;
}

.template_legal{
	font-size: 16px;
}

.template_foto {
	width:900px;
	width=:750px;
	height=:300px; 
	align=center;
}

.template_foto p{
	margin-left:100px;
}




.ei-slider{
	position: relative;
	width: 100%;
	max-width: 1920px;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
	z-index: 1;
}
.ei-slider-loading{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
	background: rgba(0,0,0,0.9);
	color: #fff;
	text-align: center;
	line-height: 400px;
}
.ei-slider-large{
	height: 300px;
	width: 100%;
	position: relative;
	overflow: auto;
}
.ei-slider-large li{
	position: absolute;
	top: 0px;
	overflow: hidden;
	height: 300px;
	width: 750px;
	align:center;
	right:100px;
}
.ei-slider-large li img{
	width: 100%;
}
.ei-title{
	position: absolute;
	right: 50%;
	margin-right: 13%;
	top: 30%;
}
.ei-title h2, .ei-title h3{
	text-align: right;
}
.ei-title h2{
	font-size: 20px;
	line-height: 50px;
	font-style: italic;
	color: #b5b5b5;
	font-family: "Noto sans";
}
.ei-title h3{
	font-size: 50px;
	line-height: 70px;
	font-family: "Terminal Dosis", sans-serif;
	text-transform: capitalize;
	color: #b5b5b5;
}
.ei-slider-thumbs{
	height: 6px;
	position: relative;
	list-style-type: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
.ei-slider-thumbs li{
	position: relative;
	float: left;
	height: 100%;
	
}
.ei-slider-thumbs li.ei-slider-element{
	top: 0px;
	left: 0px;
	position: absolute;
	height: 100%;
	z-index: 10;
	text-indent: -9000px;
	background: #000;
	background-color: #1e378f;
}
.ei-slider-thumbs li a{
	display: block;
	text-indent: -9000px;
	background: #666 ;
	width: 100%;
	height: 100%;
	cursor: pointer;
	-webkit-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-moz-box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	box-shadow: 
        0px 1px 1px 0px rgba(0,0,0,0.3), 
        0px 1px 0px 1px rgba(255,255,255,0.5);
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.ei-slider-thumbs li a:hover{
	background-color: #f0f0f0;
}
.ei-slider-thumbs li img{
	position: absolute;
	bottom: 50px;
	opacity: 0;
	z-index: 999;
	max-width: 100%;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{
	opacity: 1;
	bottom: 13px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
@media screen and (max-width: 830px) {
	.ei-title{
		position: absolute;
		right: 0px;
		margin-right: 0px;
		width: 100%;
		text-align: center;
		top: auto;
		bottom: 10px;
		background: #fff;
		background: rgba(255,255,255,0.9);
		padding: 5px 0;
	}
	.ei-title h2, .ei-title h3{
		text-align: center;
	}
	.ei-title h2{
	font-size: 14px;
	line-height: 24px;
	font-family: "Noto sans";
	}
	.ei-title h3{
	font-size: 24px;
	line-height: 40px;
	font-family: "Terminal Dosis", sans-serif;
	color: #1e378f;
	}
}
