body{background:url('images/fondo_pagina.gif') top repeat-x;padding:0;margin:25px 0 0 0;color:black}
form{margin:0;padding:0}
input, textarea{outline: none}
a{color:black;text-decoration:none}
/*estilos cabecera*/
#cabecera{height:125px}
#logo a img{margin-top:25px}
/*#acceso{font-size:11px;font-family:Arial;color:#53534d;text-align:right;background:url('images/ico_acceso.gif') 335px 55px no-repeat;padding-bottom:20px}*/
#acceso_link{padding:58px 0 0 5px;}
#acceso a{color:#53534d;text-decoration:none;}
#acceso a:hover{text-decoration:underline;}
#buscador{background:url('images/fondo_buscador.gif') 0px 50px no-repeat;}
#buscador2{background:url('images/bt_buscador_f.gif') 0 47px no-repeat;height:70px;padding-top:47px}
#buscador_link{display:block;width:47px;height:20px;}
#buscador_campo{margin:50px 0 10px 12px;float:left;border:1px solid black}
#b1 input{width:143px;font-size:12px;font-family:Arial;background:transparent;border:0}
#b1{float:left;padding-left:26px;padding-top:3px}
#b2{float:left;}
#buscador_boton{position:relative;left:160px;
top:-23px;
//top:-25px}
#panel{height:119px}
#principal{}

#submenu{
/*background:url('images/fondo_submenu.gif') bottom right no-repeat;*/
min-height:250px;padding-bottom:30px}

li,ul{padding:0;margin:0}
.menulateral, .menulateral li ul{list-style-type: none;margin: 0;padding: 0;width: 220px;}
.menulateral li{position: relative;height:47px;background: url('images/fondo_submenu3.gif') right no-repeat;padding:0;margin:0;}
.menulateral li.activo, .menulateral li.current_page_item, .menulateral li.current-cat{position: relative;height:47px;background: url('images/fondo_submenu3_activo.gif') right no-repeat;padding:0;margin:0;}
.menulateral li.current_page_item:hover, .menulateral li.current-cat:hover{position: relative;height:47px;background: url('images/fondo_submenu3_activo.gif') right no-repeat;padding:0;margin:0;}
.menulateral li.activo:hover{position: relative;height:47px;background: url('images/fondo_submenu3_activo.gif') right no-repeat;padding:0;margin:0;font-weight:bold}
.menulateral li.activo a:hover{color:#1ba6da;padding: 18px 0 0 20px;font-weight:bold}
.menulateral li.final, .menulateral li.final:hover{position: relative;height:279px;background: url('images/fondo_submenu_final.gif') right no-repeat;}
.menulateral li a, .menulateral_titulo2{
font: normal 14px Arial;
color: #6f6e6e;
display: block;
width: auto;
padding: 18px 0 0 20px;
text-decoration: none;
margin:0;
/*font-weight:bold;*/
//height:47px;
}
.menulateral li.activo a{
font: normal 14px Arial;
color: #1ba6da;
display: block;
width: auto;
padding: 18px 0 0 20px;
text-decoration: none;
margin:0;
//height:47px;
}
.menulateral_titulo2{padding:0 0 0 0px;color:#2e94cf;font: normal 20px Arial;}
.menulateral_titulo_div h2, .menulateral_titulo_div h2 a{margin:0;padding:30px 0 0 10px;color:#2e94cf;font-size:20px}
.menulateral li a:hover{color:#1ba6da;padding: 18px 0 0 20px;}
/*.menulateral li:hover{background: url('images/bt_submenu_hover.gif') right no-repeat;}*/
.menulateral_titulo_div{width:220px;height:66px;background: url('images/fondo_submenu_titulo.gif') right no-repeat;display:block;margin:0px;padding:}
/*.menulateral_titulo_div h2, .menulateral_titulo_div h2 a{margin:0;padding:18px 0 0 0px;color:#2e94cf;font-size:24px}
.menulateral_titulo_div h2 a:hover{margin:0;padding:18px 0 0 0px;color:#2e94cf;font-size:24px}*/
#breadcumb_div{background:white url('images/fondo_bread.gif') 0 65px repeat-x}
#breadcumb{padding:30px 0 0 3px;color:#1ba6da;}
#breadcumb a, #breadcumb, #links_1 a, #links_2, #links_2 a, #links_3, #suscripcion_footer, #suscripcion_footer2{font:11px Arial}
.titulo_contenido{font-size:26px;color:#53534d;padding:0;margin:30px 0 10px 0;font-family:Arial;font-weight:normal}
.contenido{font:13px Arial;line-height:20px;color: #53534d;background:white url('images/fondo_bread.gif') bottom repeat-x;padding-bottom:20px;padding-left:2px}
.contenido a{color:#1ba6da;text-decoration:underline;}
#content .contenido a, .entry a, #breadcumb_div .contenido a{color:#1ba6da;text-decoration:none;border-bottom:1px dotted #8fcbe7;}
#authorbox a{text-decoration:underline;padding:0;border:0}
#contenido{margin-bottom:20px}
#articulos_destacados{margin-left:0;margin-top:5px;font:11px Arial;color:#53534d;text-align:left}
.titulo_articulos{color:#2e94cf;font-size:20px;margin:8px 0;padding:0px;border-bottom:1px solid #cadae0;}
.titulo_articulo_item{color:black;font-size:16px;font-weight:bold;margin:20px 0 10px 0}
.thumb_articulo{border:1px solid #d7e3e8;float:left;margin:4px 10px 5px 5px;width:90px}
#articulos_destacados_txt{line-height:18px;float:right;width:350px}
#comentarios{float:left;background:url('images/ico_comentarios.gif') 0px 4px no-repeat;height:20px;width:90px;border-right:1px solid #d7e3e8;margin-top:5px;padding-left:25px}
#rating{float:left;padding:7px 10px}

.menu_articulos{list-style-type: none;margin: 20px 0 0 0;padding: 0;height:60px}
.menu_articulos li{height:30px;background:white url('images/fondo_menu_articulos.gif') left no-repeat;padding:0;margin:0;margin-right:10px;float:left;width: 220px}
.menu_articulos li:hover{background:#f5f7f8 url('images/fondo_menu_articulos_hover.gif') left no-repeat;padding:0;margin:0;margin-right:10px;}
.menu_articulos li a{
font:11px Arial;
color: #53534d;
display: block;
width: auto;
padding: 8px 0 0 30px;
text-decoration: none;
margin:0;
//height:30px;
}
.linea_normal{border-top:1px solid #d7e3e8}
.linea_cortada{border-top:1px dashed #d7e3e8}
#casos_estudio{text-align:center;padding-top:35px;margin-bottom:10px}
#casos_estudio img{border:0}
#footer{width:100%;height:354px;background:url('images/fondo_footer.gif') repeat-x}
#links_1{margin:15px 0 10px 0;background:url('images/fondo_footer_links.gif') bottom repeat-x}
#links_2{/*background:url('images/ico_acceso2.gif') 449px 0 no-repeat;*/height:40px;padding-top:3px}
#links_3{/*background:url('images/bt_idiomas.gif') 45px 0px no-repeat;*/height:42px;padding-top:9px;}
#links_4{text-align:center}
#links_1 a:hover, .menu_social li a:hover{color:#019cd6}
#link_1, #link_2, #link_3, #link_4, #link_5, #link_6, #link_7{height:30px;float:left;padding-left:7px}
#link_1{width:36px;}
#link_2{width:78px}
#link_3{width:89px;}
#link_4{width:89px}
#link_5{width:58px}
#link_6{width:45px}
#link_7{width:57px}
#link_1:hover{background:url('images/bt_footer_1.gif') 0px -4px no-repeat;}
#link_2:hover{background:url('images/bt_footer_2.gif') 0px -4px no-repeat;}
#link_3:hover{background:url('images/bt_footer_3.gif') 0px -4px no-repeat;}
#link_4:hover{background:url('images/bt_footer_4.gif') 0px -4px no-repeat;}
#link_5:hover{background:url('images/bt_footer_5.gif') 0px -4px no-repeat;}
#link_6:hover{background:url('images/bt_footer_6.gif') 0px -4px no-repeat;}
#link_7:hover{background:url('images/bt_footer_7.gif') 0px -4px no-repeat;}
.azul{color:#019cd6;font-weight:bold}
.separador{color:#aeafad;margin:0 5px;font-weight:bold}
/*.espacio2{margin-right:28px}*/
.espacio2{margin-right:8px}
#idioma_1{margin-left:23px}
#idioma_2{margin-left:13px;margin-right:30px}
#links_3 a.activo{color:#019cd6}
#social a{width:112px;height:33px;background:url('images/bt_social.gif') no-repeat;position:relative;left:145px;top:-25px;display:block}
#social_ampliado{background:url('images/social.gif') no-repeat;width:177px;height:153px;position:relative;left:145px;top:-179px;display:none}
.hover{display:block}
#panel_footer{width:940px;background:url('images/fondo_panel.gif') repeat-y;height:160px;display:none;text-align:left}

.menu_social{list-style-type: none;margin: 0px 0 0 0;padding: 0;height:120px;}
.menu_social li{height:22px;padding:0;margin:5px 0 0 6px;float:left;width: 72px}
.menu_social li:hover{padding:0;margin:5px 0 0 6px;}
.menu_social li a{
font:11px Arial;
color: #53534d;
display: block;
width: auto;
padding: 8px 0 0 30px;
text-decoration: none;
margin:0;
//height:30px;
}

/*#suscripcion_footer{float:right;color:#2e94cf;padding-right:170px;background:url('images/ico_marca.gif') 123px 3px no-repeat}*/
#suscripcion_footer{float:right;color:#2e94cf;padding-right:85px;background:url('images/ico_marca.gif') 206px 3px no-repeat}
#suscripcion_footer2{color:#41423d;width:296px;text-align:left}
#suscripcion_footer3{background:url('images/fondo_suscripcion.gif') 0px 6px no-repeat;padding-top:10px}
#suscripcion_campo{margin:0px 0 0 5px}
#suscripcion_campo input{width:198px;font-size:11px;font-family:Arial;background:transparent;border:0;color:#858585}
#suscripcion_boton{position:relative;left:194px;
top:-20px;
//top:-23px}
#menu a.menu_l{height:40px;display:block;float:left}
#menu #inicio{width:62px;background:url('images/inactivo_03.gif') top}
#menu #inicio:hover{width:62px;background:url('images/rollover_03.gif') top}
#menu #que_hacemos{width:117px;background:url('images/inactivo_04.gif') top}
#menu #que_hacemos2{width:117px;background:url('images/activo_04.gif') top}
#menu #que_hacemos:hover{width:117px;background:url('images/rollover_04.gif') top}
#menu #ejemplos{width:88px;background:url('images/inactivo_05.gif') top}
#menu #ejemplos2{width:88px;background:url('images/activo_05.gif') top}
#menu #ejemplos:hover{width:88px;background:url('images/rollover_05.gif') top}
#menu #quienes_somos{width:129px;background:url('images/inactivo_06.gif') top}
#menu #quienes_somos2{width:129px;background:url('images/activo_06.gif') top}
#menu #quienes_somos:hover{width:129px;background:url('images/rollover_06.gif') top}
#menu #ideario{width:72px;background:url('images/inactivo_07.gif') top}
#menu #ideario2{width:72px;background:url('images/activo_07.gif') top}
#menu #ideario:hover{width:72px;background:url('images/rollover_07.gif') top}
#menu #contacto{width:88px;background:url('images/inactivo_08.gif') top}
#menu #contacto2{width:88px;background:url('images/activo_08.gif') top}
#menu #contacto:hover{width:88px;background:url('images/rollover_08.gif') top}
#breadcumb a:hover{text-decoration:underline}
#frase{/*background:url('images/fondo_frase2.gif') 83px 15px no-repeat;*/height:115px}
#frase div{position:relative;left:104px;top:20px;width:330px;height:50px;font-family:Arial;font-size:12px;color:#42433e}
h2.cite{margin:4px 0px;color:#2e94cf;font-size:14px}
/*#llamanos{padding-left:130px}*/
#llamanos{padding-left:0px}

/*
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
font-family:Arial;
font-size:13px;
z-index:5000;
}
#nav ul li.nav_last{
height:11px;
display:block;
width:191px;
background:#f9f9f9 url('images/menu_cierre.gif') no-repeat left bottom;
border:0px;
}

#nav a{
display:block;
}
/*#nav ul li a{
padding:0;
color:#41423c;
text-decoration:none;
background-color:#f9f9f9;
border-top:1px solid #dfdfdf;
}


#nav li ul li{padding:0 5px;border-left:1px solid #d5d5d3;;border-right:1px solid #d5d5d3}

#nav ul li.nav_first a{border:0px}

#nav a:hover{
background:#f3f7fa url('images/menu_flecha.gif') no-repeat right;
color:#333;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
top:40px;
border-top:1px solid #d5d5d3
}

#nav li{background-color:#f9f9f9}

#nav li ul a{
width:169px;
height:auto;
float:left;
padding:10px;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

*/




/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro-droplist.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#dropList {
	margin-left:20px;
	height:41px; 
	position:relative; 
	z-index:500;} 
#dropList ul#menu { 
	margin:0; 
	padding:0; 
	list-style:none; } 
#dropList ul#menu li.level1-li { 
	float:left; 
	height:41px; } 
#dropList ul#menu li.level1-li a.level1-a { 
	display:block; 
	height:41px; 
	float:left; 
	padding:0 10px 0 10px; 
	text-decoration:none; } 
#dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {
	position:relative;} 
#dropList ul#menu li div.listHolder { 
	position:absolute; 
	left:-9999px; 
	top:40px; 
	background:#fff; 
	padding:0; 
	background: url('images/menu_fondo2.png') no-repeat left bottom;} 
/* IE6 only */ 
#dropList table { 
	border-collapse:collapse; 
	margin:-1px -10px; 
	font-size:1em; 
	width:0; 
	height:0; } 
#dropList ul#menu :hover div.listHolder {left:0;} 
#dropList ul#menu a:hover div.listHolder {left:-1px;} 
#dropList ul#menu div.col1 {width:141px;} 
#dropList ul#menu div.col2 {width:280px;} 
#dropList ul#menu div.col3 {
	width:201px;
} 
.cierre{
height:11px;
display:block;
width:191px;

}






.listHolder, .listHolder ul{
margin:0 0 3px 0;
padding:0px;
list-style-type:none;
list-style-position:outside;
position:relative;
font-family:Arial;
font-size:13px;
z-index:5000;
}

.listHolder a{
display:block;
}


.listHolder ul li a{
padding:0;
color:#41423c;
text-decoration:none;
background-color:#f9f9f9;
border-top:1px solid #dfdfdf;
}

.listHolder li{padding:0 5px;border-left:1px solid #d5d5d3;;border-right:1px solid #d5d5d3}

.listHolder ul li.nav_first a{border:0px}

.listHolder ul li a:hover{
background:#f3f7fa url('images/menu_flecha.gif') no-repeat right;
color:#2e94cf;
}


.listHolder ul li a{
width:169px;
height:auto;
float:left;
padding:10px;
margin:1px 0;
}



/* Featured / Slider */

#featured #page-title { position:relative; }
#featured #page-title h2 { padding:25px 0; }
#featured .subscribe { position:absolute; right:0; top:25px; }
#featured .alignright {margin: 5px 0px 8px 20px;float: right;}

#slider-block { overflow:hidden; min-height:360px; }

.container { width:860px; /*height:460px;*/ overflow:hidden; position:relative; margin-left: 0px;float:left;height:235px}
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:860px; display:none; }

#loopedSlider { width:960px; margin:0 auto; padding:0px 0;}
#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; position:relative;}
#loopedSlider li#p { position:relative; top:50px; left:0px; }
#loopedSlider li#n { position:absolute; top:50px; right:0px; }

#portada_anuncios{height:246px;padding-top:20px}
#portada_anuncios_2{text-align:left;padding-top:30px;padding-bottom:20px;}
#anuncios_p{padding-top:32px;padding-bottom:20px;}
#separador_twi{border-bottom:1px solid #cadae0;}
#separador_twi2{background:url('images/fondo_twi.gif') repeat-x;height:1px}
.twi{font-family:Arial;font-size:12px;color:#41423d;padding:5px;line-height:17px;}
.twi a{color:black;text-decoration:underline}
.twi a.tweet-link{color:#2e94cf;text-decoration:none}
.twi_t{color:#2e94cf;text-decoration:none;font-family:Arial;font-size:12px}
#twi_dir{background:url('images/flecha_1.gif') no-repeat left;padding-left:25px;height:25px;margin-top:5px;padding-top:10px}
.estrellas{margin-top:10px}
#authorbox{background:#f4f4f4;padding:5px}
#authorbox .avatar{float:left;margin-right:15px}
#authorbox h4{padding:0;margin:0}
#authorbox h4 a{color:#41423c}
.post .titulo_contenido{margin-top:15px}
.cuadro_1{background:url('images/cuadro_fondo.gif') repeat-y;width:221px;margin-top:15px}
.cuadro_1 ul{list-style-type: none;margin:0 20px}
.cuadro_1 ul li{padding:6px 0px 12px 10px;background:url('images/cuadro_li_fondo.gif') repeat-x 0 36px}
.cuadro_1 ul li:last-child{padding:6px 0px 12px 10px;background:none}
.cuadro_1 ul li a{color:black;font-family:Arial;font-size:11px}
.cuadro_1 ul li a:hover, .contenido .hentry h3 a:hover{color:#2e94cf;}
#commentform textarea{width:100%}
.tag_cloud, .flickr{font-family:Arial}
.tag_cloud h5, .flickr h5{margin-bottom:3px}
.twitter3{margin-top:10px}
.contenido .hentry h3{margin:5px 0 2px 0}
.contenido .hentry h3 a{color:black;text-decoration:none}
.footer_oculto_link, .footer_oculto_link a{color:white}
.tabla_footer{font-family:Arial;font-size:11px;padding:10px}
.td_footer_top{width:20%;padding:0px 10px}
.td_footer_top a{color:#aeadb2;width:16%}
.td_footer_top h4{font-size:11px;color:#aeadb2;border-bottom:1px solid #3a3a38;margin:0;padding:4px}
.td_footer_top h4 a{color:#646464;font-weight:normal}
.contenido a img{border:1px;}
h3#comments{height:25px;background:white url(images/fondo_bread.gif) repeat-x scroll 0 24px;font-size:14px;font-family:Arial;color:#5b5b5b}
#respond h3{font-size:14px;font-family:Arial;color:#5b5b5b}
.campoo{border:1px;width:222px;height:29px;background:url('images/campo_form2.gif') no-repeat;padding:8px 8px 0 5px;font-family:Arial;font-size:11px}
.campoo2{border:1px;width:467px;height:106px;background:url('images/campo_form3.gif') no-repeat;padding:8px 8px 26px 8px;font-family:Arial;font-size:11px}
#respond small{color:#41423c;font-family:Verdana;font-size:10px}
#sustitucion {
  width: 76px;
  height: 23px;
  padding: 23px 0 0;
  margin: 0;
  border: 0;
  background: transparent url('images/bt_suscripcion.gif') no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>#sustitucion { /* For non-IE browsers*/
  height: 0px;
}
#confirmation{width:260px;height:30px;background:#f2f2f2;font-family:Arial;font-size:11px;font-weight:bold;position:relative;top:-8px}
#incipy a{color:#868781}
#incipy a:hover, .comment-meta  a{color:#2e94cf;text-decoration:underline}
.avatar{float:left;margin:0 10px 10px 0px}
.commentlist{list-style-type: none;margin: 0;padding: 0;}
.comment-body, .comment table{font-family:Arial;font-size:11px}
#portada_destacados #articulos_destacados_txt{width:190px;font:11px Arial;color:#53534d;line-height:17px}
#portada_destacados .titulo_articulo_item{font:14px Arial;color:black;font-weight:bold}
#portada_destacados .menu_articulos li{width:295px}
#portada_destacados #comentarios{width:80px;}
#portada_anuncios a img, #panel a img{border:0}
.resultados-buscador{color:#2e94cf;margin:20px 0px;font-family:Arial;font-size:13px}
.boton22{background:transparent url(images/enviar.gif) no-repeat scroll 0 0;
border:0;
font-size:0.8em;
height:37px;
margin:10px 0 0 5px;
padding:5px;
text-indent:-1000px;
width:101px;}
#anuncios_p a img{border:0}
.slide_botones{width:50px;height:234px;;float:left;}
.slide_botones a img{margin-top:90px}
.post{border-bottom:1px solid #cadae0;margin-bottom:20px}
.comment-author{background:url('images/no-foto.gif') top no-repeat}
.comment{padding-bottom:10px;margin-bottom:20px;border-bottom:1px dashed #cadae0}
.flickr{text-align:center}
.flickr a img{margin:10px}
.flickr h5{text-align:left}
.flickr a img{border:1px solid #f4f4f4}