/*******************************************************************/
/*Estilos comunes a todos los skin*/
/*******************************************************************/
div#body.wrapper{	margin: 0 auto;}
div#wrapper_bg div#header div#header_bg,
div#imgInfo,
div#wrapper_bg div.breadcrumbs,
div#wrapper_bg div#body,
div#wrapper_bg div#navbar_bg{ 
	width: auto;/*para q funcione el ancho maximo y minimo*/
	max-width: 970px!important;
   min-width:600px!important;
	width: expression(document.body.clientWidth > 970? "970px": "auto");/**ancho maximo para ie*/
	_width:100%;
	margin: 0px auto;
	padding:0px;}
/*div#wrapper_imgInfo, div#imgInfo{    margin-bottom: 10px;}*/

#wrapper{margin-bottom: 0;	margin-top: 0;}
#header, #header_bg, #header_img, #header_img img,
#navbar, #navbar_bg, .entry, .entry_bg, .post_list, 
.main_widget, .main_widget_bg, .widget, .widget_bg, .header_widget, 
.header_widget_bg, .footer_widget, .footer_widget_bg,
.widget_title h2,#wrapper, #wrapper, #wrapper_bg,
.header_widget, .header_widget_bg, #main, 
#main_bg, #sidebars, #sidebars_bg, .sidebar, .sidebar_bg,
#body, #body_bg, #navbar span:first-child, #navbar span:first-child a {
 -moz-border-radius:0;border-radius: 0;}/*fin*/
/*clases*/
.entry_bottom {width: 98%;}
.comment_box a {visibility: hidden;}
.tagcloud a {color: #707070;padding: 2px;	margin: 0px;text-decoration: none;}
#header  { margin: 0!important;padding: 0!important;position: relative;	width: 100%}
#header_wrapper{ margin-bottom: 0px;}
/********** YELE *****************/
div#footer_wrapper div.wrapper{ margin: 0px auto;}
div#wrapper_bg div.wrapper_item { width: 100%;}
div#main .entry_bg { padding: 0px;}
div#main .entry_content{ font-size: 13px;	line-height: 1.46em;}
/*******************En presencia de ********************/
/***************3 columnas*******************/
/*content con 2 sidebar*/
body.mts div#main,body.tsm div#main {width: 49%!important; }
body.mts div#sidebars, body.tsm div#sidebars {width: 49%!important;}
body.mts div#sidebars {	margin-right: 1%;	 }
body.mts div#main { margin-left: 0.5%; }
 /*columnas internas de sidebars*/
body.mts div#sidebar,body.mts div#sidebar2{  width: 49%; }
/*dos sidebar con content*/ 
body.tsm div#main { margin-left: 0.5%;}
body.tsm div#sidebars{ margin-right: 1%;}
 /*SIDEBAR-CONTENT-SIDEBAR*/
body.sms div#main{width: 72%; margin-right: 1%;}
body.sms div#sidebar{width: 25.5%; margin: 0px;	}
body.sms div#sidebar2{width: 22%;margin: 0px;}
body.sms #sidebar_wrapper {width: 77.8%;margin: 0}
/*WIDE-CONTENT-SIDEBAR*/
body.mms #main, body.smm #main { width: 69%;}
body.mms div#sidebar, body.smm div#sidebar {	width: 29%;}
/*WIDE-CONTENT-SIDEBAR*/
body.mms #main {
	margin: 0 0 0 0.5%;
  _margin-left: 3px;}	
body.mms div#sidebar  {
   margin: 0px 1% 0 0;
	_margin-right: 5px;}
/*SIDEBAR-WIDE-CONTENT USO EL PAGE WIDGETS */
body.smm #main  {
	margin: 0 0.5% 0 0 ;
   _margin-left: 5px;
	_margin-right: 3px;}	
body.smm div#sidebar {
   margin: 0px;
	_margin-right: 0px;
   _margin-left: 5px;}
/*FIN*/
 /*variante fija dos columnas*/
body.ms #wrapper, 
body.ms #wrapper, 
body.ms #imgInfo{	width: 770px;
	width: expression(document.body.clientWidth > 770? "770px": "auto");}
body.ms div#wrapper_bg div.wrapper{ 
	width: expression(document.body.clientWidth > 770? "770px": "auto");/**ancho maximo para ie*/}
body.ms #main { margin-left: 5px;_margin-left: 3px;width: 550px;}
body.ms #sidebar {margin-right: 10px;_margin-right: 5px;}
/*(Content, Sidebar)*/ 
body.sm #wrapper, body.sm #imgInfo{
	width: 770px;
	width: expression(document.body.clientWidth > 770? "770px": "auto"); }
body.sm div#wrapper_bg div.wrapper{ 
	width: expression(document.body.clientWidth > 770? "770px": "auto");/**ancho maximo para ie*/
}
body.sm #main{margin-right: 5px; _margin-right: 3px;width: 550px; }
body.sm #sidebar {margin-left: 10px; _margin-left: 5px;}
/***********************una columna********************************/
/*Narrow Content*/
/*(Content, Sidebar)*/ 
body.m #wrapper, body.m #imgInfo{
	width: 770px;
	width: expression(document.body.clientWidth > 770? "770px": "auto");}	 
body.m div#wrapper_bg div.wrapper{ 	
	width: expression(document.body.clientWidth > 770? "770px": "auto");/**ancho maximo para ie*/} 
/*Wide Content*/
body.m div#main{  margin:5px ; _margin:0 5px 0 5px;}
/*Wide Content*/
body.mm div#main{  margin:5px ; _margin:0 5px 0 5px;}
body.mm #wrapper, body.mm #imgInfo {
	width: 770px;
	width: expression(document.body.clientWidth > 770? "770px": "auto");}
body.mm div#wrapper_bg div.wrapper{ 	
	width: expression(document.body.clientWidth > 770? "770px": "auto");} 
/**ancho maximo para ie*/
/*-FIN-*/
body{ color: #3F3F3F; font: 12px/1.46 Arial;}
h1{font-size: 20px;letter-spacing: normal; line-height: normal;}
h1,h2 {font-family: Arial;}
#navbar_bg {_height: 32px;#height: 32px;/*por IE*/}
/* BUSCADOR */
#searchform{   
background-color: #FFF;
	border: 1px solid #e6e6e6;
    height: 23px;}
#searchform input#go{
background-color: transparent;
    background-image: url(icons/buscar.png);
	 background-position: 3px center;
    background-repeat: no-repeat;
	 border: none;
    margin-left: 0;}
#searchform input#go:hover {
background-color: transparent;
    background-image: url(icons/buscar_sobre_activo1.png);
    background-repeat: no-repeat;
	 border: none;
    margin-left: 0;}
#s {  
	border: none;
	float: left;
	height: 23px;
	padding: 0 0 0 8px;
	width: 13.2em;}
#go { 
	height: 25px;
	width: 25px;
	margin-right: 0px;
	float:left;
	text-indent: -9999px;}/*FIN*/
.button {
	padding: 1px 8px;	
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;}
#header {height: auto!important;}
.invert_header #sitename {
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;}
#sitename  {
    font-family: arial narroow, sans-serif;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 52px;
    margin: 0 0 20px;
	 padding: 0px 0px 8px 10px;
	 text-align: left;}
.invert_header #tagline {
    padding-bottom: 0px;
    padding-top: 0px;
	 margin-top:10px;
    text-align: left;}
#tagline {
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    margin: 0;
	 padding: 15px 5px 0 10px;
    position: absolute;
    text-align: left;
    top: 36px;}
ul { margin-left: 0;}
.main h1, .main h2, .main h3, 
.sidebar h1, .sidebar h2, 
.widget_calendar caption  {font-weight: normal;}
/*Miscellaneous*/
.entry_bg, .post_list,
.widget_bg, .header_widget_bg, 
.footer_widget_bg, .widget_calendar table, 
.widget_calendar tfoot,
#wrapper, #header_middle_wrapper, #header_bottom_wrapper, 
#footer, #footer_top_wrapper, #footer_bottom_wrapper, 
.widget_calendar thead, #footer_bg, .main_widget_bg, 
.entry_bg, .post_list, #sidebars_bg, 
.sidebar_bg, .widget_calendar table, .widget_calendar tfoot, #body{ border-color: #B5B5B5!important;}
#credits, #wpml_credit_footer, div.entry_date {display: none;}
#body_bg,.entry_content {	color: #3f3f3f; padding-bottom: 0px;}
/* Footer  de homedeinstituciones */
#footer {color: #707070;clear: both;font-size: 12px; margin: 15px auto 0; overflow: hidden; padding: 10px 0 0 0;}
.footer2,.footer1{float: left;width: 48%;	padding-top:12px;}
.footer1{float: right;padding-left: 1%; padding-right: 1%;}
.footer2{ padding-left: 1%;}
#footer a,.copyright a  { font: 13px Arial; text-decoration: none;}
.copyright {clear: left;height: 20px;font: 13px/1.35em Arial;text-align: center;}/* fin Footer de homedeinstituciones*/
/* BREADCRUMBS */
div#wrapper_bg div.breadcrumbs{
	background-image: none;
	background-color:#FFF;
   clear: both;
   color: #3F3F3F;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
	padding: 8px 0px;
   text-decoration: none;}	
div.breadcrumbs a{text-decoration: none;color: #575757;font-weight: normal;}
div.breadcrumbs a:visited { color: #575757;}/*FIN*/
/*CAMBIOS*/
div#wrapper_imgInfo{background-color:#fff;height: 30px;margin: 0px;padding: 0px;width: 100%;}
#imgInfo{background-color: #fff;height: 30px;margin: 0px;padding: 0px;}
#imgInfo img{border: none;padding-left: 10px;}
#imgInfo span{
	color: #329A05;
   display: inline-block;
   font-family: Arial;
   font-size: 13px;
   font-weight: bold;
   left: 172px;
   line-height: 33px;
   padding-left: 16px;
   position: absolute;
   text-transform: uppercase;
   top: 0;}
#imgInfo a {text-decoration: none; cursor: pointer;}
#imgInfo span#servicios {
background-image: url(icons/servicios.gif);
background-repeat: no-repeat;
height: 30px;
left: 95px;
width: 84px;}
#utilidades{height: 30px;position: absolute;right: 0;top: 0;margin:0px 10px 0 0;}
ul#utilidades li{float: left;height: 16px;list-style: none outside none;margin: 0px;padding: 5px 0 0 0;}
ul#utilidades li a{font-family: Arial;text-decoration: none;padding-left: 6px;}
li.bvs a{padding-right:10px;}
li.bvs a,li.uvs a{ color:#707070;font-size:12px}
li.bvs a:hover,li.uvs a:hover{ color:#3f3f3f}
/* comportamiento comunes*/
div#wrapper_imgInfo, div#imgInfo{position: relative;}
.widget_listcategorypostswidget li a:hover,
.widget_listcategorypostswidget a:hover,
.textwidget p a:hover, div.breadcrumbs a:hover,
#sidebar ul li a:hover,#sidebar2 ul li a:hover, 
#sidebar ul li a:hover,#sidebar2 ul li a:hover,
#footer a:hover, .entry_content a:hover,
li.current_page_item,li.current,
li.current-menu-item, li.current-cat,
.entry_categories p a:hover,
li.bvs:hover,li.uvs:hover{	text-decoration: underline;}
.mmm #navbar_bg {	width: 100%!important;}
#sidebar .widget_title h2,
#sidebar .widget_rss h2,
#sidebar .widget_rss h2 a{	color: #fff;text-transform: uppercase;}
#sidebar .widget_rss h2:hover, 
.widget_rss h2 a:hover{	color: #fff;}
#sidebar2 .widget_title h2, 
#sidebar2 .widget_rss h2 {
    background-image:none;
	 background-color: #e6e6e6;
	 border: none;
    color: #707070;/*CAMBIOS*/
	 text-transform: uppercase;} 
#sidebar2 .widget_rss h2 a, 
#sidebar2 .widget_rss h2 a:hover{  color: #707070; font-weight: bold;}
.sidebar select {	color: #575757;margin-top: 8px;}
div#wrapper_top{ height: 0px;}
/* barra de navegacion*/
.main_widget_bg, .entry_bg{ border:none;}
#header_img img,#navbar,.entry,.main_widget,.widget,
.header_widget,.footer_widget {
    box-shadow:  none!important;
	-moz-box-shadow: none!important;}
#header ~ #navbar, #navbar ~ #header, #navbar ~ div .header_widget {
    margin-top: 0px!important;}
#header, #header_bg, #header_img, #header_img img, .header_widget, 
.header_widget_bg, .footer_widget, .footer_widget_bg {
    border-radius: 0px!important;}
.float_nav #footer_nav {
	margin-top: 3px;/*para mozilla*/
	_margin-top: 0px;/*para ie*/
	#margin-right:10px;
	_margin-right:5px;}
.widget_search form.searchform {
margin: 0px;	padding: 3px 0px 10px 0px;	position: relative;}
.s { background-image: none;}
#wrapper{
	background-image: url(footer.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border: none;}
div#header_wrapper div#header.wrapper, 
div#sitename, #header a, #header a:hover {color: #FFF;}
#footer, .copyright{	background-color: transparent;border: none; }
body.mmm #wrapper,
div#wrapper,
div#imgInfo,
div#wrapper_bg,
div#wrapper_bg div#header_wrapper,
div#navbar{	
margin: 0px auto!important;position:relative;width: 100%!important; }
div#header{	margin: 0 auto!important;}
#header_img img{display: block;margin: 0 auto;text-align: center;	width: 100%;}
#footer{height: 60px;}
#footer div.copyright{margin: 0 auto;	padding: 2em 0 0 0;width: 960px;	text-align: center }
#sidebar2 .widget_calendar thead,#sidebar2 .widget_calendar thead,
#sidebar2 .widget_calendar tfoot {background-image:none;	background-color: transparent; color: #707070; }
#header_middle_wrapper {margin-top: 0px;margin-bottom: 0px;}
/************************************/
#navbar a,
#navbar a:hover,
#navbar span a:hover, 
#navbar span.nav_active, 
#navbar span.nav_active a {font-weight: normal }
div#main .entry_bg ul, 
div#main .entry_bg ol{font: 13px/1.46em Arial;margin: 0px;padding: 0px;list-style-position: inside }
div#main .entry_bg ol li{list-style-type: decimal;}
div#main .entry_bg ul li{list-style-type: inherit;}
div#main .entry_bg .widgets_on_page ul li.widget_rss, 
div#main .entry_bg .widgets_on_page ol li, 
div#main .entry_bg .widgets_on_page ul li{ list-style-type: none;}
#sidebar ul,#sidebar2 ul,#sidebar div ul,#sidebar2 div ul,
#top_sidebar ul, #bottom_sidebar ul {
list-style-image:none;list-style-type: none; margin-left: 6px; margin-top: -1em; margin-bottom: 0px;}
#sidebar ul,#top_sidebar ul, #bottom_sidebar ul{margin-top: -0.8em;}
#sidebar ul ul,#top_sidebar ul ul, #bottom_sidebar ul ul{margin-top: 1em; margin-bottom: -8px;}
#sidebar ul li,#sidebar2 ul li,#top_sidebar ul li,#bottom_sidebar ul li {
	background-image: none;
	border-top: 1px solid #e6e6e6;
	margin: 0 6px 0 0;
	padding: 10px 0 8px 6px;}
#sidebar ul ul li,#sidebar2 ul ul li,#top_sidebar ul ul li,
#bottom_sidebar ul ul li {margin: 8px 1px -8px 0px;text-indent: -10px;}
#sidebar ul ul li a,#sidebar2 ul ul li a,#top_sidebar ul ul li a,
#bottom_sidebar ul ul li a {margin: 0px 0px 0px 8px;}
#sidebar ul li a,#sidebar2 ul li a,#top_sidebar ul li a,#bottom_sidebar ul li a,
#sidebar ul ul li a,#sidebar2 ul ul li a,#top_sidebar ul ul li a,
#bottom_sidebar ul ul li a, .textwidget p a{
color: #707070;padding-left: 0px;padding-right: 0px;text-decoration: none;}
#sidebar ul li:hover,#sidebar2 ul li:hover,#top_sidebar ul li:hover,
#sidebar ul ul li:hover,#sidebar2 ul ul li:hover,#bottom_sidebar ul li:hover, 
#sidebar ul ul li:hover,#sidebar2 ul ul li:hover,
li.current_page_item,li.current,li.current-menu-item, 
li.current-cat, .entry_categories p a:hover {background-color: #e6e6e6;}
#sidebar ul ul li:hover,#sidebar2 ul ul li:hover,#top_sidebar ul ul li:hover,
#bottom_sidebar ul ul li:hover {background-color: #f2f2f2;}
#sidebar div.widget_bg,#sidebar2 div.widget_bg,#top_sidebar div.widget_bg,
#bottom_sidebar div.widget_bg {background-color: #F2F2F2;}
div.sidebar_content div.widget_title{background-color: #bfbfbf;}
div#sidebar div.widget_calendar div.widget_bg,
div#sidebar2 div.widget_calendar div.widget_bg {background-color: #fff;}
li, ol { background-image:none;list-style: inherit; margin-left:0px; padding-left: 20px;}
.entry, .main_widget, .widget, .widget_calendar table,.textwidget{color: #575757;}
.widget_archive ul li a{text-transform: capitalize;}
.pad, .pad .pad, .post_list,.widget_bg .pad{padding: 0 6px;}/*15PX-5PX*/
.entry, .main_widget, .widget {background-image: none;}
.entry{margin: 0 auto; padding: 0px;}
.widget_bg .pad{margin-bottom: 18px;}
.widget {padding-bottom: 8px;}
.widget_title h2, .widget_calendar thead {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    clear: both;
    font-size: 13px;
    margin-bottom: 12px;
    margin-left: -6px;
    margin-right: -6px;
    overflow: hidden;
	 padding: 10px 8px 10px 18px}
.widget_calendar caption {
  font-family: Arial;
  font-size: 13px;
  text-transform: uppercase;}
.widget_calendar table {line-height: 1.6em;padding: 0px; width:100%/*90% 153px*/;}
.widget_calendar .widget_bg .pad{margin: 0px;padding: 0px 0px 8px!important;}
.posts_nav a,.textwidget p,.tagcloud {	padding: 0px 6px 0px 12px;}
.textwidget p img{padding: 0px; margin: 0 auto 0 -12px;}
.widget_calendar thead, 
.widget_calendar table, 
.widget_calendar tfoot,
#sidebar div.widget_bg, 
#sidebar2 div.widget_bg {border: none;}
.widget_calendar caption{
	background-color: #bfbfbf;
	border-radius: 4px;
	color: #fff;
	padding-bottom: 10px;
	padding-top: 10px;}
.widget_calendar td#prev a, .widget_calendar td#next a{
	background-color:#f2f2f2; 
	border-radius: 0px;
	color: #707070;
	text-transform: uppercase;}
.widget_calendar td#prev a:hover,
.widget_calendar td#next a:hover{color: #575757;}
.entry_categories p, .entry_categories p a{font-size: 11px;}
#main .archives_header h1,h1 span.vcard a, 
.entry_categories p,.entry_categories p a,
.entry_tags p,.entry_tags p a {color: #707070;	text-transform: uppercase;}
.entry_categories p a:hover,.entry_tags p a:hover {background-color: transparent;color: #707070;}
#main .archives_header h1{	font-size: 13px;border-bottom: 1px solid #E6E6E6;margin: 0px 0px 8px;padding: 0px 0px 6px;}
/***********NAVBAR*******************/
#navbar{
	background-image: none;
	background-color: #f2f2f2;
	height: 32px;
	padding: 0px;
	margin: 0px auto;}
#navbar_bg div.pad {padding: 0px;}
#header_nav {overflow: hidden;}
div#navbar #navbar_bg #search_form {
	height: 27px;
   padding-left: 0px;
	padding-right: 0px;
	margin-top: 4px; 
	_margin-right: 6px;}
#navbar span, #navbar a {
	display: block;
	float: left;
	font-size: 16px;
	padding: 0px;
	margin: 0px;}
#navbar a {
	background-position: right top;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;}
#navbar span.nav_active {
	padding-left: 12px;
	padding-right: 12px;	
	margin: 0px;}
#navbar span.nav_active a {
	margin-left: -12px;
	margin-right: -12px;
	background: none;}
#navbar_bg { border: none;}
#navbar a,
#navbar a:hover,
#navbar span a:hover, 
#navbar span.nav_active, 
#navbar span.nav_active a { font-weight: normal }
#navbar span:first-child {	display: inline;height: 32px;}
#navbar_bg { background-image: none;border: none;}
#navbar .nav_home a,
#navbar .nav_home.nav_active,
#navbar .nav_home a:hover, 
#navbar .nav_home.nav_active a,
#navbar span.nav_leaf.nav_page-inicio.nav_active,
#navbar span:first-child a{padding: 0px 36px;}
#navbar .nav_home.nav_active a {	margin-left: -36px;	margin-right: -36px;}
#navbar span.nav_leaf.nav_page-inicio.nav_active,
#navbar span.nav_home.nav_active,
#navbar span.nav_home.nav_active a:hover,
#navbar span:first-child a{ 
	background-position: center;
	background-repeat: no-repeat;
	border-left:	none;
	font-size: 0.01em;
	display: inline;
	padding: 0px 36px;
   text-indent: -99999px;}
#navbar span.nav_leaf.nav_page-inicio.nav_active,
#navbar span.nav_home.nav_active,
#navbar span:first-child a:hover{ 
	background-position: center;
	background-repeat: no-repeat;
	border-left:	none;
	font-size: 0.01em;
   text-indent: -99999px;}
#navbar span.nav_home.nav_active a:hover{background-color:#f2f2f2}
/* PAGINATION*/
div.blog_footer.next_prev_posts{
	height: 30px;
	line-height: 30px;
	margin: 12px auto 0;
	text-align: center;
	width: auto;}
div.blog_footer.next_prev_posts p a[href*="page"],
div.blog_footer.next_prev_posts p a[href*="/"],/*home*/
div.blog_footer.next_prev_posts p strong{
	border-radius: 4px 4px 4px 4px;
   display: inline-block;
   float: left;
	font-size: 14px;
   height: 30px;
   margin: 0 6px 0 3px;
   padding: 0px;
	width: 30px;
   text-align: center;
	visibility: visible;}
div.blog_footer.next_prev_posts p a[href*="/"]:hover,
div.blog_footer.next_prev_posts p a[href*="page"]:hover{border-radius: 4px 4px 4px 4px;background-color: #f2f2f2;color: #3F3F3F;}
div.blog_footer.next_prev_posts img{background-color: transparent;margin-top: 6px;  text-align: center;}
div.blog_footer.next_prev_posts img:hover {	background-color: transparent;}
/*PLUGINS*/
div.pad div.irw-widget{height: auto;overflow: hidden; padding: 3% 0;}
.widget_listcategorypostswidget a{display: block;text-align:right;font-weight:bold;padding-right:12px;text-decoration: none;}
.widget_listcategorypostswidget ul a{font-weight:normal;}  
.widget_listcategorypostswidget ul li a{text-align: left;text-decoration: none;}
a.post-edit-link{	color: red; font-size: 11px ;text-transform: uppercase;}
a.post-edit-link:hover{	color: red;}
div.widget.widget_icl_lang_sel_widget div.pad{position: relative;width: auto;}
div#sidebar.sidebar div.sidebar_content div.widget_icl_lang_sel_widget div.widget_bg {
background-color: #F2F2F2;}
#sidebar div.widget_icl_lang_sel_widget div.widget_bg, 
#sidebar2 div.widget_icl_lang_sel_widget div.widget_bg,
#bottom_sidebar div.widget_icl_lang_sel_widget div.widget_bg,
div#top_sidebar div.widget_icl_lang_sel_widget div.widget_bg{
background-color: #F2F2F2;}
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel {width: 100%}
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel ul, 
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel ul ul{border-top: none;width: 100%}
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel ul li, 
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel ul ul li{
border-top: none;width: 100%}
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel ul ul li{
padding: 6px 0 8px 0px;}
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel a{font-family: Arial;font-size: 12px;}
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel ul li a{
color: #575757; 
margin:0px;
padding: 6px 0 6px 6px;
width: 100%}
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel ul li a:hover,
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel ul ul li:hover{
background-color: #FFF;}
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel ul ul{top: 38px;}
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel ul ul li a{
padding: 12px 0px 12px 16px;
width: 95.5%}
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel a span{margin-bottom: 6px;padding: 6px 0;}
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel table {top:-16px; left:6px;}
#lang_sel_list,
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel_list.lang_sel_list_vertical{
min-height: 60px;height: auto;overflow: auto;position: relative;width: 100%}
#lang_sel_list ul,
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel_list.lang_sel_list_vertical ul{
width: 100%}
#lang_sel_list ul li,
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel_list.lang_sel_list_vertical ul li{
padding: 6px 0 6px 6px;border-top:none;width: 100%}
#lang_sel_list ul li a,
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel_list.lang_sel_list_vertical ul li a{
width: auto}
#lang_sel_list ul li a{ padding-left: 6px;}
#lang_sel_list ul li a:hover,
div.widget.widget_icl_lang_sel_widget div.pad #lang_sel_list.lang_sel_list_vertical ul li a:hover{
background-color: #e6e6e6;}
#lang_sel_list ul a,#lang_sel_list ul a:visited,
#lang_sel_list.lang_sel_list_vertical ul a, #lang_sel_list_list ul a:visited {
color: #575757;font-family: Arial;font-size: 12px;padding: 12px;}
/*PARA ESTA VERSION*/
div#wrapper_bg{position: relative;	top:-12px; *top: 0px;}
.textwidget{padding: 12px 12px 0 12px;}
p.footer{margin: 0 auto; text-align: center;}
p.yd_linkware{display: none;}
div#wrapper_imgInfo, div#imgInfo{    margin-bottom: 10px;}
