@import url("http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");
@import url(http://fonts.googleapis.com/css?family=Abel);
@import url(http://fonts.googleapis.com/css?family=Syncopate);

/*
font-family: 'Syncopate', sans-serif;
font-family: 'Maven Pro', sans-serif;
*/
/************************************* RESET **************************************/
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p, td { margin:0; padding:0; } fieldset,img {border:0;}ol,ul {list-style:none;} 
/************************************* COLUMNAS**************************************/
body { margin:0; padding:0; font-family: 'open sans'; color:#333; background:#fff; overflow-x:hidden;padding-top:90px; }
.cajam {
font-family: 'open sans'; color:#333; font-size:13px;
}
body#home2 { margin:0; padding:0; font-family: 'open sans'; color:#333; background:#fff; padding-top:90px;}
/*estructura*/
#maincontainer			{ width: 990px; border:0px solid #090; background:transparent; margin:0 auto;  border:0px solid #f00; padding:20px 0 0 0 }
#home #maincontainer {padding:0px;}
#contentcolumn 		{ width: 990px; border:0px solid #069; float: left;   padding:0; margin:0; }
#columna-grande		{ width: 990px; border:0px solid #fc0; background: transparent; margin:0;  float: right;  padding:0px;margin-right:0px}
#columna-derecha		{ width: 189px; border:0px solid #069; background:#f0f0f0; float: left;  border-left:1px solid #ddd;   padding:10px 5px; }
#maincontainer		{
							width: 990px;
					
							background:transparent;
							border:0px solid #f00;
							margin:0 auto;
							margin-top:40px;
						}

#contentcolumn 	{ 
/* CONTIENE IZQUIERDA Y CENTRAL */
							float: right;
							width: 990px;
							border:0px solid #f00;
						 }

#columna-izquierda	{
							width: 200px;
							background: transparent;
							margin:0;
							padding:1px;
							
							border:0px solid #f00;
							border-right:1px solid #dadada;
							padding:0px;
							margin:0px;
							padding-right:9px;
							margin-right:10px;
							padding-bottom:150px;
							
						}


#columna-grande	{
/*COLUMNA CENTRAL CON CONTENIDO ESPECIFICO DE LA PAGINA*/
							margin-left:0px;
							background-color: transparent;
							float: right;
							width: 990px;
							border:0px solid #eee;
							border-top-width:4px; border-bottom-width:4px;
							margin-right:0px;
							_margin-right:0px;
							border:0px solid #069
						}

#columna-derecha	{
							margin-top:0px;
							padding-top:0px;
							float: left;
							width: 0px;
							border-left:1px solid #a5cbe4;
							background:#fff;
							padding-left:5px;
							margin-left:5px;
							border:0px solid #069;
							padding:5px;
							margin:0px;
							margin-right:10px;
							_margin-right:0px;
						}



#home2 #contentcolumn {width:990px;bordeR:0px solid #f00; margin:0; padding:0; background:transparent}
#home2 #columna-grande {width:990px; padding:0; margin:0; background:transparent; overflow:hidden; border-top:1px dotted #ccc;}
div.frasehome h1{    text-align: center;
    font: 300 22px 'open sans', sans-serif;
    color: #d18e19;
}
div.frasehome h1 b {font-weight:normal}
div.frasehome h1 span  {font:300 13px 'open sans', sans-serif; color:#000}
div.frasehome {margin:20px 0; margin-bottom:42px}
/****************************** PIE Y TOP *************************************/
#pie {
	font:normal 10px 'open sans'; width:100%; margin:auto; border-top:1px solid #999; 
	background:transparent; text-align:center; padding:15px 0px; background:#333; color:#fff;margin-top:0px !important;
}
#pie a, #pie a:hover{ text-decoration:none; color:#fff; }

div#pie_clie, div#datospie, h2#pie_seo {width:990px; border:0px solid #f00; margin:0 auto}
div#datospie {font:normal 14px 'abel', sans-serif; margin:20px auto}
div#datospie a, div#datospie a:hover {font:normal 14px 'abel', sans-serif; }
h2#pie_seo {width:990px; border:0px solid #f90; margin:0 auto}
h2#pie_seo a, h2#pie_seo a:hover {font:normal 12px 'abel', sans-serif;color:#d18e19}
div#banner-superior {
	margin:0 auto; background:transparent;
	text-align:center;
	
}
div#banner-superior img {width:100%; height: auto !important;}
#top{ position:relative; width:100%; margin:0 auto 0 auto; bordeR:0px solid #fc0; 	background:#fff; padding:0px; z-index:9999;  -webkit-box-shadow: 0 11px 8px -10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 11px 8px -10px rgba(0,0,0,0.5);
	box-shadow: 0 20px 25px -30px rgba(0,0,0,0.8);}

#home2 div#maincontainer {
	border:0px solid #f00; width:100%; background:#ededed url(../imagenes/fondo-maincontainer.jpg) repeat-x; margin:0px auto;
}
#home2 #contentcolumn {width:990px;bordeR:0px solid #f00; margin:0 auto; padding:0; float:none}
#home2 #columna-grande {width:990px; padding:0; margin:0; float:none;  padding-top:20px; margin-top:20px}
#home2 #header { height:auto}
#ban-headers {width:100%; margin:0 auto; height:90px; position:fixed; top:0px; background:#fff; -webkit-box-shadow: 0 11px 8px -10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 11px 8px -10px rgba(0,0,0,0.5);
	box-shadow: 0 20px 25px -30px rgba(0,0,0,0.8);}
#header {position:relative; margin-top: 0px;  background:none;}
#header1 { float:left;margin:0;padding:0;margin-left:0px; margin-bottom:0px; padding-top:0px; position:absolute; left:50%; margin-left:-490px; top:15px; }

/* menu top */
#menusup {width:990px; margin:0 auto; position:fixed; right:50%; margin-right:-550px; border:0px solid #f00; top:25px;}
#nav, #nav ul{z-index: 500;clear:both; margin:0; padding:0; 
list-style-type:none; list-style-position:outside; height:24px; 
width:600px; background:#fff; border:0px solid #175471 ;
position:absolute; right:0px; top:30px;
}
#nav a { font:normal 16px 'abel', sans-serif; display:block; padding:0px; text-decoration:none; color:#333; border-left:0px solid #999; }

#nav a:hover{font:normal 16px 'abel', sans-serif; display:block; padding:0px; text-decoration:none; color:#333; border-left:0px solid #999; background:#f0f0f0; }
#nav li{float:left;position:relative; padding:5px 15px; border-left:0px solid #ddd }
#nav li:hover {background:#f0f0f0;}
#nav ul { background:transparent;position:absolute; display:none; width:110px; top:27px;  }
#nav li ul a { width:135px; float:left; border-bottom:0px solid #999; background:rgba(255,255,255,0.7) }
#nav ul ul{ top:0; }	
#nav li ul ul { left:157px; margin:0px 0 0 10px; width:110px; }
#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; }
#nav a.menuactivo {background:#fff}
#nav a.padreactivo {background:#fff}

/* menu lateral */
#menu-lateral{ padding:0px; }
#menulat { margin-top:0px; width:100%; padding:0px;}
#nav2, #nav2 ul{ left:150px; width:100%;display:block;margin:0px;padding:0px;list-style-type:none;}
#nav2 ul { position:absolute;left:199px;display:none;top:0em;}
#nav2 a{	font:bold 11px 'open sans'; text-decoration:none;color:#666; background:none; margin:0px;display:block; padding:5px;border-bottom:1px dotted #ccc;}
#nav2 a:hover{ background:none; color:#e1ba75;}
#nav2 li{ position:relative; width:100%; padding:0px;}
#nav2 li ul a{ width:150px;height:auto; background:#f5f5f5; border-bottom:1px dotted #ccc; padding:5px}
#nav2 li ul a:hover{ background:#f0f0f0;}
#nav2 li ul ul { margin:0px; }
#nav li { z-index:2 }
#nav2 li {z-index:1 }
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul{display:none; cursor:pointer}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li li li li:hover ul{display:block; cursor:pointer}
#nav2 a.menuactivo {background:#e0e0e0}
#nav2 a.padreactivo {background:#e0e0e0}
#nav2 .linksespeciales {background:#d8aa59; color:#fff; display:block; padding:6px;}

/* BLOQUE 3 SERVICIOS HOME */
div#bloque1 { width:990px;border:0px solid #f00; margin:15px auto; margin-top:0px; overflow:hidden;  position:relative; z-index:999; margin-top:0px;}
div#bloque1 .cajam {border:0px solid #f00; float:left; width:310px; margin:0px 8px; margin-bottom:15px;}
div#bloque1 .cajam.espacio {margin:0px 25px;  margin-bottom:15px }
div#bloque1 .cajam:hover {opacity:.8}
div#bloque1 .cajam img {border:0; padding:0; margin:0}
div#bloque1 h3 {
	background:#d18e19; font:normal 17px 'abel', sans-serif; padding:10px;
	text-align:center; line-height:18px; color:#fff; margin:0; border:0px solid #f00
}
div#bloque1 h3 a, div#bloque1 h3 a:hover {
 font:normal 17px 'abel', sans-serif; line-height:18px; color:#fff;
}
div#bloque1 div.desdoc {
	background:#e0e0e0; text-align:center; 
	margin:0; border:0px solid #f00; padding:10px 15px;
}
div#bloque1 div.desdoc p {font:300 16px 'abel', sans-serif;	}
/* FIN BLOQUE 3 SERVICIOS HOME */


div#maincontainer2 {
	background:#f6f2f2; width:100%; position:relative; margin:0px; padding:0px; overflow:hidden;
}
div#maincontainer3 {
	position:relative; padding:25px 0; background: #ededed; border-top:1px solid #ddd;
}
div#maincontainer2 div.redes {
	width:750px; margin:0 auto; padding:15px;border:0px solid #069
}
div#maincontainer2 form {
	display:inline; position:relative; top:4px;border:0px solid #f00; float:right
}
div#maincontainer2 form input {
	padding:8px; border:1px solid #ccc; border-radius:5px; -webkit-border-radius:5px;
}


div#novedades {border:0px solid #f00; width:990px; margin:0 auto;}
div#novedades .cajam {float:left; width:230px; background:transparent;}
div#novedades .cajam + .cajam {margin-left:23px;}
div#novedades .cajam img {margin:0; padding:0; border:0}
div#novedades h3.titnove, div#novedades h3.titnove a {font:700 17px 'abel', sans-serif; line-height:17px; color:#000; MARGIN-BOTTOM:0PX; margin:7px 0}
div#novedades div.desdoc p {font:normal 12px 'open sans', sans-serif; color:#333; padding:10px 0}
div#novedades div.titproy, div#maincontainer3 div.titproy {
	font:normal 22px 'abel', sans-serif; text-transform:uppercase; text-align:center;
	border-bottom:1px solid #ccc; margin:10px 0; color:#d18e19;
}
div.pieproy {text-align:center;border-top:1px solid #ccc; margin:0; margin-bottom:25px; padding-top:5px; font:normal 18px 'abel', sans-serif; text-transform:uppercase;}
div.pieproy a {font:normal 18px 'abel', sans-serif !important; text-transform:uppercase;}
div#novedades .cajam:hover {opacity:.8}
div.form_buscar {position:fixed; top:15px; left:50%; z-index:999; margin-left:270px;}
div.form_buscar input.boxbuscar {border:1px solid #ccc; padding:5px; border-radius:3px; -webkit-border-radius:3px;}
div.form_buscar input.lupa {position:relative; top:-5px; left:5px;}


/* LISTAR */

.listar3 #listar .cajam img {	border:0; padding:0 }
.listar3 #listar .cajam {margin:0px 0px;border-bottom:0px dotted #ccc !important; 
width:200px; float:left; padding:0 10px;text-align:center;
margin-bottom:25px;}
body#negocios.listar3 #listar .cajam {margin:0px 0px;border:0px solid #ccc !important; 
width:177px; float:left; padding:3px; margin:4px; text-align:center; background:#eee; padding-bottom:5px;	}
body#negocios.listar3 #listar .cajam h2, body#negocios.listar3 #listar .cajam h2 a {
    font: bold 14px 'open sans', sans-serif;
    color: #bb8325;
    text-decoration: none;
    text-align: center;
display:block;	
}
body#negocios.listar3 #listar .cajam ul, body#negocios.listar3 #listar .cajam ul  li {list-style:none; padding:0px; margin:0px;}
body#negocios.listar3 #listar .cajam ul li {margin-bottom:3px;}
body#negocios.listar3 #listar .cajam ul li a:hover {color:#0490f1}
body#negocios.listar3 #listar .cajam ul li a {text-decoration:none; color:#333}

body#videos.listar3 #listar .cajam img {max-width:220px;}
.listar3 #listar a.le {color:#0490f1; font:300 16px 'open sans', sans-serif}
.listar3 #listar H2 a, .listar3 #listar H2 a:hover, .listar3 #listar h2 {font:300 16px 'open sans', sans-serif;color:#666;text-decoration:none;text-align:center}
.listar3 H2.titnolink {margin:5px 0;font:bold 50px 'open sans';}
.listar3 #listar p {margin:0px; margin-top:5px; font:normal 11px 'open sans'; color:#333; line-height:17px;}
.listar3 #listar .vernota {display:block; width:170px; margin-left:-5px; padding:3px 3px 3px 25px; background:url(../imagenes/vernota.gif) no-repeat 2% #fdfdfd; margin:0px;}
.listar3 h1.copetelistar {display:block;padding:5px;margin:10px 10px 0px 0px;font:normal 10px 'open sans';color:#666;display:none}
.listar3 h1.titproylistar {font:300 24px 'open sans', sans-serif;margin:5px 0;color:#bb8325;text-decoration:none; text-align:center}
.listar3 #listar #megusta {display:block; margin-bottom:3px; border-bottom:2px dotted #666; padding:5px 0; }
.listar3 #listar div.intro_listar p { font:300 14px 'open sans', sans-serif;text-align:center;}


/* LISTAR NOVEDADES */
.listar4 #contentcolumn { width: 990px; border:0px solid #069; float: left;   padding:0; margin:0; }
.listar4 #columna-izquierda	{ display:none; width: 175px; border:1px solid #f00 !important; background: #fff; margin:0; padding:0; border-right:1px solid #ddd;   }
.listar4 #columna-grande { width: 990px; border:0px solid #fc0; background: #fff; margin:0;  float: right;  padding:0px;margin-right:0px}
.listar4 #columna-derecha	{ width: 189px; border:0px solid #069; background:#f0f0f0; float: left;  border-left:1px solid #ddd;   padding:10px 5px; }
.listar4 #listar .cajam img {	border:0; padding:0 }
.listar4 #listar .cajam {
margin:0px 0px;border-bottom:0px dotted #ccc !important; 
width:220px; float:left; 
padding:0 10px;text-align:center;
margin-bottom:15px;}
.listar4 #listar a.le {color:#0490f1; font:300 16px 'open sans', sans-serif}
.listar4 #listar H2 a, .listar3 #listar H2 a:hover, .listar3 #listar h2 {font:300 16px 'open sans', sans-serif;color:#666;text-decoration:none;text-align:center}
.listar4 H2.titnolink {margin:5px 0;font:bold 50px 'open sans';}
.listar4 #listar p {margin:0px; margin-top:5px; font:normal 11px 'open sans'; color:#333; line-height:17px;}
.listar4 #listar .vernota {display:block; width:170px; margin-left:-5px; padding:3px 3px 3px 25px; background:url(../imagenes/vernota.gif) no-repeat 2% #fdfdfd; margin:0px;}
.listar4 h1.copetelistar {display:block;padding:5px;margin:10px 10px 0px 0px;font:normal 10px 'open sans';color:#666;display:none}
.listar4 h1.titproylistar {font:300 24px 'open sans', sans-serif;margin:5px 0;color:#bb8325;text-decoration:none; text-align:center}
.listar4 #listar #megusta {display:block; margin-bottom:3px; border-bottom:2px dotted #666; padding:5px 0; }
.listar4 #listar div.intro_listar p { font:300 14px 'open sans', sans-serif;text-align:center;}
.listar4 #listar span.copete {
	display:none
}
/************************************* DETALLE **************************************/
#detalle h2 /* COPETE */{ font-size: 12px; color:#377081; padding:0px; margin:0px;}
#detalle a, #detalle a:hover  { font:bold 14px 'open sans';color:#377080;text-decoration:none; line-height:15px }
#detalle a.volver_atras, #detalle a.volver_atras:hover { font:bold 10px 'open sans';color:#999;text-decoration:none; line-height:15px; margin-top:20px; }
#detalle h1.titulo, #detalle h2.titulo   { font:bold 24px 'open sans', sans-serif; margin:5px 0; color:#bb8325;	text-decoration:none; border-bottom:1px solid #f0f0f0; margin-bottom:20px; }
#detalle h1.titulo b, #detalle h2.titulo b {font-weight:normal}
#detalle h1.copete {color:#666; font:300 16px 'open sans', sans-serif}
#detalle h1.copete b {font-weight:normal}
#detalle p {
	font:300 14px 'open sans', sans-serif;
	margin-bottom:15px;
}
#detalle .epigrafe { font-size: 10px; padding-left:2px;	margin-top:-1px;	margin-bottom:15px;}
#detalle p.des_doc{padding:10px 0;margin-bottom:0px;font:bold 11px 'open sans';color:#3b90bb;line-height:17px;}
#detalle .subtitu { font:bold 11px 'open sans';	color:#f58220; }
#detalle .vernota { margin-top:20px;	display:block;width:170px;	padding:3px 3px 3px 25px;border:1px solid #ccc;	background:url(../imagenes/vernota.gif) no-repeat 2% #fdfdfd;}
#detalle .linkdoc { margin-top:20px;	display:block;width:170px;	padding:3px 3px 3px 25px;border:1px solid #ccc;	background:url(../imagenes/link_asociado.gif) no-repeat 2% #fdfdfd;}
#detalle .fecha {	display:none; }
#detalle ul li, #listar ul li, #home ul li { list-style-type:disc; }
#detalle ol li, #listar ol li, #home ol li {list-style-type:decimal;}
#detalle ul, #listar ul, #home ul, #detalle ol, #listar ol, #home ol { margin-bottom:15px; margin-left:20px; }
#detalles div.desdoc {
	display:none;
}
#detalle img.imagen_detalle {
	margin:10px 0
}
#detalles img.imagen_detalle { display:none; }
#detalle div#detalle_contenido .cajam img.imagen_detalle {
	border:none !important; padding:0 !important
}
#gallery {background:#fff url(../imagenes/tit-galfoto.png) no-repeat;border:0px solid #ddd; padding:0px; padding-top:40px;}
#gallery h4{font:bold 14px 'open sans'; margin-bottom:10px; background:none; padding-top:10px; padding-left:0px;}
#gallery ul { list-style: none; margin:0px !important }
#gallery ul li { display: inline; }
#gallery ul img {border: 0px}
#gallery ul a:hover img {border:none}#gallery ul a:hover { color: #fff; }

div#spot_bot_izq {margin-top:15px;}
div#spot_bot_izq img {margin-bottom: 10px;}

#form_detalle {-webkit-border-radius: 10px;
border-radius: 10px;background:#f6f6f6;border:0px solid #ddd; padding:10px; padding-top:0px; border-right:none; border-left:none;}
#form_detalle h6 {font:bold 14px "Trebuchet MS"; margin-bottom:10px; background:url(../imagenes/detalle-maila.png) no-repeat left top; padding-top:10px; padding-left:0px; }
#form_detalle .der {width:330px;float:right	}
#form_detalle .izq {width:330px;float:left	}
#form_detalle input[type=text], #form_detalle textarea, .tabla_form  input[type=text], .tabla_form  textarea, .tabla_form  select  {
	border-radius: 3px;-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -khtml-border-radius: 3px;
   border-radius: 3px;padding:5px; text-decoration:none;
   border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;-moz-box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;
width:300px}
.tabla_form  input {margin-top:5px;}
#form_detalle textarea {width:720px; height:100px}

#form_detalle input[type=submit], #commentForm input[type=submit]  {
	background:#666; color:#fff; border-radius:5px; -webkit-border-radius:5px;
	padding:5px; font:bold 12px calibri; text-transform:uppercase;cursor:pointer
}
div.unmapa {margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #ddd}


p.paginado {
	margin:15px 0; display:block; border:0px solid #f00; padding:10px;
}
p.paginado a {
	font:300 12px 'open sans', sans-serif; color:#333
}


div#pie {text-align:left; padding-top:30px; position:relative; padding-bottom:0px; border:none; color:#fff;}
div#pie div#pie_clie div#menupie ul a {color:#fff !important;line-height:15px; }
div#pie div#pie_clie {width:995px; padding:10px 20px;margin:0 auto; padding-bottom:0px;}
div#pie div#pie_clie ul {float:left; margin-left:0px;}
div#pie div#pie_clie ul#inst {width:200px; margin-right:60px; margin-left:0px; border-right:1px solid #444}
div#pie div#pie_clie ul#inst li {margin-bottom:5px;}
div#datospie {display:none; }
p.pie {text-align:center; width:995px; margin:0 auto; border-top:0px solid #777; padding-top:10px; display:none;}

div#pieamedida {overflow:hidden;}
div#pie div.caja_pie {float:left; border-right:1px solid #555; height:150px; margin-right:15px; padding-right:15px; font-size:11px; color:#ddd !important; font:'abel', sans-serif; }
div#pie div.caja_pie p {color:#ddd;}
div#pie div.caja_pie.cordoba {padding-top:20px; height:180px;}
div#pie div.caja_pie h6 {font-size:14px; margin-bottom:5px; margin-top:5px; font:16px 'abel', sans-serif; }
div#pie div.caja_pie h5 {color:#F90; font:16px 'abel', sans-serif; }
div#pie div.caja_pie.ulti {margin-right:0px; border-right:none; padding-right:0px;}
div#pie div.caja_pie img.telpie {position:relative; top:7px; margin-right:5px;}
div#pie div.datosn1 {text-align:right; margin-top:20px; padding-top:5px; padding-bottom:0px; margin-bottom:0px; border-top:1px solid #555;}
div#pie div.caja_pie p.telg {font-size:18px; color:#F90; margin-top:15px;}
div#pie div.caja_pie p.bde_bsas {border-bottom:1px solid #555; margin-bottom:10px; padding-bottom:10px}

div#pie div#pie_clie ul.canales {width:250px;}
div#pie div#pie_clie ul.canalesu {width:200px; float:right;}
h2#pie_seo {
	display:none
}
#home p, #home2 p {
    margin: 0px;
    font:13px 'abel', sans-serif;
    color: #333;
    line-height: 17px;

}
#colorbox, #cboxOverlay, #cboxWrapper {
 
    z-index: 999999;
}
.carou {width:990px; margin:0 auto; margin-bottom:20px; }
.carou  ul li {width:233px !important; margin:0px; margin-right:16px !important; }
.carou h3 {	background:#d18e19 !important; font:normal 15px 'abel', sans-serif !important; padding:5px !important;
	text-align:center; line-height:18px; color:#fff !important; margin:0; border:0px solid #f00; border-top:1px solid #fff !important;}
.carou img {width:233px; height:176px; }
ul.lk_home ul {overflow:hidden;}
ul.lk_home li{font: 300 14px 'abel', sans-serif; display:inline;}

.titproyreg {    font: 300 24px 'open sans', sans-serif;
    margin: 5px 0;
    color: #bb8325;
    text-decoration: none;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 20px;
}
.cajam H2, .cajam H3 {
    font: 300 16px 'open sans', sans-serif;
    color: #bb8325;
	margin-bottom:20px;
}

#contacto,#pagbusqueda, div#loginpag {font:300 13px 'open sans', sans-serif}

.tabla_form td {padding:5px 0}

p.flex-caption {position:absolute; top:49%; line-height:40px !important; font-size:42px !important; color:#fff !important; width:100%; text-align:center;     text-shadow: 2px 4px 3px rgba(0,0,0,0.5);}

#listar {margin-bottom:40px;}
.spots_home img {float:left; margin-right:10px; }
.spots_home img:last-child {margin-right:0px; }
.spots_home br {display:none;}
.spots_home {margin:0; overflow:hidden;}

body#negocios #imagen_listar {overflow:hidden; height:140px;}
div.eltit {display:block; margin-bottom:10px;}
.cajam .copete {
    font-size: 10px;
    color: #666;
}

#home2 div#bloque1 div.desdoc p.vernota {
    text-align: center;
	font: 300 14px 'abel', sans-serif;
    background:none;
    border: 0px solid #e5eaf4;
    padding-right: 0px;
	    color: #333;
}
#home2 div#bloque1 div.desdoc p.vernota a { 	font: 300 14px 'abel', sans-serif; color: #333; }

#google_translate_element {margin-bottom:0px; position:fixed; right:50%; margin-right:-240px; top:15px; z-index:99999 !important}
.goog-te-gadget-simple {border:1px solid #ddd; 	border-radius: 3px;-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -khtml-border-radius: 3px; 
   -khtml-border-radius: 3px; }
   
.goog-te-gadget-simple {
    background-color: #fff !important;
    border: 1px solid #ddd !important;
    font-size: 12px !important;
    display: block !important;
padding:5px !important;
    cursor: pointer;

	width:178px! important;
}