/*===========================================
	Hoja de estilos globales,
	
	2011 - Eenda Works
===========================================*/

Body{
	font: 9pt Arial, Verdana, Helvetica, sans-serif;
	/*background: #D4F4F7;*/
    background: #F5F5F5;
    
	margin:0px;
}

h3 {
   font-size: 18px!important; 
}

.contenedor{
	width:920px;
	border:0px;
}

span.views{
	float:right;
	color:#cc0000 !important;
	font-weight:normal !important;
	font-size:8pt !important;
}

.zona_banner{
	background:#f2f2f2;
	padding:6px 0 4px 0;
	border-radius:8px;
}

.zona_banner a{
	text-decoration:none;
}

.zona_banner img{
	margin:0 5px 0 2px;
	border:0px;
}

.zona_banner a.pub{
	background:#fff url(../images/espacio_pub.gif) no-repeat center;
	border-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	margin:0 0 0 5px;
	text-decoration:none;
	display:block;
	float:left;
	height:60px;
	width:120px;
}


h3.ttprod{
	margin: 20px 0 8px 0;
	/*background:#CC0000 url(../images/bg_submit.gif) repeat-x;*/
    background:#0066b1;
	padding:15px;
	color:#fff;
	-moz-border-radius:6px;
	border-radius:5px;
    border: #04548F solid 1px;
    font-size: 20px !important;
    font-weight: bold;
}

	h3.ttprod a{
		float:right;
		font:8pt Arial, Helvetica, sans-serif;
		color:#fff;
		margin:2px 2px 0 0;
		text-transform:uppercase;
	}
	
	
	.ttdes{
		margin: 0 0 8px 0 !important;
		/*background:#CC0000 url(../images/bg_menu_bar.gif) repeat-x !important;*/
        background: #0066B1!important;
        
		padding:5px 10px !important;
		color:#ffffff !important;
		-moz-border-radius:6px !important;
		border-radius:6px !important;
	}




/* BARRA OPCIONES TOP WEB
===========================================*/

.top_bar{
	background:#fff;
	border-radius:6px;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border:1px solid #e2e2e2;
	border-top:0;
	padding:8px;
	margin:0 0 10px 0;
}

.top_bar a{
	color:#666;
	text-decoration:underline;
	font:bold 9pt Arial, Helvetica, sans-serif;
}

.top_bar a:hover{
	color:#000;
}

.top_bar span.sep{
	padding:0 5px;
	color:#999;
}




/* Cabecera web y maquetación
===========================================*/

.contenido{
	background:#fff;
	border-radius:6px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border:1px solid #e2e2e2;
	padding:12px;
}

/*.logotipo{
	text-align:left;
	width:280px; 
}

.logotipo a{
	display:block;
	height:100px;
	background:url(../images/logotipo.gif) no-repeat left;
}*/

.sep_logo{
	text-align:left;
	width:25px; height:100px;
	background:url(../images/sep_logo.gif) no-repeat left;
}

.top_random_banners{
	width:600px;
	text-align:right;
}

.top_random_banners img{
	width:120px; height:60px;
	border:1px solid #ccc;
	margin:0 12px;
}


.sep_contenido{
	height:18px;
	border-bottom:1px solid #ccc;
}

.space_patrocinadores{
	padding-left:10px;
}

.space_patrocinadores div{
	width:120px; height:60px;
	display:block;
	/*padding:4px;*/
	text-align:center;
	/*background:#f2f2f2;*/
	/*border:1px solid #333;*/
	border-radius:4px;
	/*margin:0 0 0 20px;*/
}

.space_patrocinadores div img{
	border:0 !important;
}

.bar_menu{
	/*background:url(../images/bg_menu_bar.gif) repeat-x;*/
    background: #0066B1;
    
	padding:5px 4px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.bar_menu span{
	color:#339900;
	font:normal 8pt Arial, Helvetica, sans-serif !important;
	padding:0 6px;
}

.bar_menu a{
	color:#ffffff;
	padding:2px 4px;
	text-decoration:none;
}

.bar_menu a.new{
	color:#ffffff;
	padding:2px 4px;
	background:#5bc0de;
	border-radius:3px;
	-moz-border-radius:3px;
	text-decoration:none;
}

.bar_menu a:hover{
	color:#339900;
	background:#ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
}




/* Maquetación desarrollo secc y forms
===========================================*/

.des{
	height:60px;
}

.des span{
	font:8pt Arial, Helvetica, sans-serif;
	text-align:left;
	display:block;
	margin:0 0 5px 0;
}

.des input[type='text']{
    width:100%; 
    height:25px;
/*	font:bold 12pt Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	background:#ffffff;
	border-radius:3px;
	padding:4px 0 5px 0;
	border:1px solid #ccc;
*/}

.des select{
	font:bold 12pt Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	background:#ffffff;
	border-radius:3px;
	padding:0;
	width:100%; height:25px;
	border:1px solid #ccc;
	cursor:pointer;
}

.des textarea{
	font:bold 12pt Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	background:#ffffff;
	border-radius:3px;
	padding:4px 0 5px 0;
	width:100%; height:120px;
	border:1px solid #ccc;
}

.des input[type='text']:hover,
.des textarea:hover{
	border:1px solid #b2b2b2;
}

.des input[type='text']:focus,
.des textarea:focus{
	border:1px solid #cc0000;
}

fieldset.usuario{
	margin:10px 0 0 0;
	border:1px solid #ccc;
	background:#e2e2e2;
}

fieldset.usuario label{
	position:relative;
	top:-12px; left:0px;
	background:#fff;
	padding:1px 3px;
	color:#cc0000;
	font:bold 9pt Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}

input[type='submit'].blue{
	color:#fff;
	border-radius:5px;
	background:url(../images/bg_submit.gif) repeat-x top center;
	border:0;
	font:bold 10pt Arial, Helvetica, sans-serif;
	cursor:pointer;
	padding:8px;
}

.advice{
	background:#fff;
	border:1px dashed #e2e2e2;
}

.advice div{
	padding:5px;
}

.advice div span{
	display:block;
	font:7pt Arial, Helvetica, sans-serif;
	text-align:left;
	margin:10px 0 0 0;
}

.advice div span a{
	color:#cc0000;
	text-decoration:none;
}




/* Maquetación del buscador express
===========================================*/

.buscador_express{
	padding:15px 0 0 0;
	display:block;
	background:url(../images/bg_buscador_express.jpg) no-repeat center;
	width:890px; 
    height:85px;
}

.buscador_express a.busqueda_avanzada,
#buscador_avanzado a.busqueda_express{
	color:#CC0000;
	font:bold 10pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.buscador_express a.busqueda_avanzada span,
#buscador_avanzado a.busqueda_express span{
	background:url(../images/label_busqueda_avanzada.png) no-repeat center;
	padding:10px 6px 10px 6px;
}

.buscador_express input[type='text']{
	font:bold 12pt Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	background:#ffffff;
	border-radius:8px;
	padding:5px 5px 5px 10px;
	width:625px; height:30px;
	border:1px solid #ccc;
}

.buscador_express input[type='text']:focus{
	border:1px solid #cc0000;
}

.buscador_express input[type='submit']{
	background:url(../images/button_buscar_express.png) no-repeat center;
	font:bold 15pt Arial, Helvetica, sans-serif;
	border:0px;
	width:150px; height:42px;
	cursor:pointer;
	color:#fff;
}

.buscador{
	padding:8px 0 0 0;
}

.buscador .min{
	padding:10px 0px;
	font:8pt Arial, Helvetica, sans-serif;
	color:#999;
	text-align:left;
}

.min span.tt{
	display:block;
	margin:0 0 5px 0;
}




/* Maquetación del buscador avanzado
===========================================*/

#buscador_avanzado{
	padding:10px 0 0 0;
	display:block;
	background:url(../images/bg_buscador_avanzado.jpg) no-repeat center;
	width:890px; height:211px;
}

#buscador_avanzado .min{
	padding:10px 0 0 0 !important;
}

#buscador_avanzado input[type='text']{
	font:bold 12pt Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	background:#ffffff;
	border-radius:8px;
	padding:5px 5px 5px 10px;
	width:94%; height:30px;
	border:1px solid #ccc;
}

#buscador_avanzado select{
	font:bold 12pt Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	background:#ffffff;
	border-radius:8px;
	padding:8px 5px 8px 10px;
	width:97%; height:40px;
	border:1px solid #ccc;
	cursor:pointer;
}

#buscador_avanzado input[type='submit']{
	background:url(../images/button_buscar_express.png) no-repeat center;
	font:bold 15pt Arial, Helvetica, sans-serif;
	border:0px;
	width:150px; height:42px;
	cursor:pointer;
	color:#fff;
}

#buscador_avanzado .tips_busqueda{
	padding:12px 0px;
	border-top:1px dashed #cccccc;
	color:#33CCCC;
	font:8pt Arial, Helvetica, sans-serif;
}




/* Maquetación de bloque izquierdo (menú)
===========================================*/

.bloques{
	padding:0 0 0 0;
}

.bloque_izquierdo{
	background:#fff url(../images/bg_bloque_izquierdo.gif) repeat-x top center;
	border:1px solid #e2e2e2;
	border-radius:8px;
	padding:8px;
	width:245px!important;
	height:350px;
}

.bloque_izquierdo h3{
	padding:5px 2px; margin:0px;
	background:#ffffff;
	border-radius:5px;
}

.bloque_izquierdo span.mm{
	display:block;
	font:9pt Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #ccc;
	margin:3px 0;
	padding:3px 0px;
}

.bloque_izquierdo span.expand{
	display:block;
	font:8pt Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #ccc;
	margin:3px 0;
	padding:3px 0px;
}

.bloque_izquierdo a span.total_records{
	font:7pt Arial, Helvetica, sans-serif !important;
	float:right;
	color:#999;
}

.bloque_izquierdo a:hover span.total_records{
	font:7pt Arial, Helvetica, sans-serif !important;
	float:right;
	color:#000;
}

.bloque_izquierdo a{
	display:block;
	padding:5px 3px;
	color:#333;
	text-decoration:none;
}

.bloque_izquierdo a:hover{
	background:#33CCCC;
	color:#fff;
	font-weight:bold;
	border-radius:4px;
}

.bloque_izquierdo span.expand a{
	display:block;
	padding:5px 3px 5px 16px;
	background:url(../images/label_expand.png) no-repeat left;
	color:#cc0000;
	text-decoration:none;
}

.bloque_izquierdo span.expand a:hover{
	background:url(../images/label_expand.png) no-repeat left !important;
	color:#cc0000 !important;
	text-decoration:underline !important;
	font-weight:normal !important;
}

.bloque_izquierdo a.no_records{
	display:block;
	padding:5px 3px;
	color:#999 !important;
	text-decoration:none;
}

.bloque_izquierdo a.no_records:hover{
	background:#ccc;
	color:#666;
	font-weight:bold;
	border-radius:4px;
}

.bloque_izquierdo div a{
	padding:0px !important;
	display:inline !important;
	line-height:45px;
	border:0px !important;
}

.bloque_izquierdo div a:hover{
	background:none !important;
}




/* Maquetación de bloque central (contenido)
===========================================*/

.bloque_central .empresa{
	padding:8px;
	width:600px;
	background:#fff url(../images/bg_bloque_izquierdo.gif) repeat-x top center;
	border:1px solid #e2e2e2;
	border-radius:8px;
}

.productos{
	padding:8px;
	width:600px;
	background:#FFFFFF ;
	border:1px solid #e2e2e2;
	border-radius:8px;
}

.prod_proy_serv_fotos_left{
    float: left;
    margin-left: 60px;    
}

.prod_proy_serv_fotos_right{
    float: right;
    margin-right: 50px;
}




.desprod{
	border:1px solid #333 !important;
}

.empresa h4{
	padding:10px; 
    margin:0px;
	background:#0066B1;
	border-radius:5px;
	color:#ffffff;
	text-transform:uppercase;
    font-size: 16px!important
}

.empresa h4.destacada{
	padding:10px; 
    margin:0px;
	background:#CC0000 !important;
	border-radius:5px;
	color:#fff !important;
    border: #A60606 solid 1px;
    font-weight: bold;
    
}

.empresa span.detalles{
	float:right;
	font:8pt Arial, Helvetica, sans-serif;
	color:#999;
}

.empresa span.detalles span.separador{
	padding:0px 6px;
}

.empresa span.detalles a.email{
	padding:4px 7px 2px 7px;
	background:url(../images/label_email.png) no-repeat bottom center;
	text-decoration:none;
}

.empresa span.detalles a.reportar{
	padding:4px 7px 2px 7px;
	background:url(../images/label_reportar.png) no-repeat bottom center;
	text-decoration:none;
}

.empresa span.detalles a.web{
	padding:4px 8px 2px 8px;
	background:url(../images/label_url.png) no-repeat bottom center;
	text-decoration:none;
}

.empresa span.detalles a.prod{
	padding:4px 8px 2px 8px;
	background:url(../images/label_prod.png) no-repeat bottom center;
	text-decoration:none;
}

.empresa div.descripcion,
.empresa div.formulario_contacto{
	margin:10px 0 10px 0;
	display:block;
	text-align:left;
	clear:both;
}

.empresa div.productos{
	margin:10px 0 10px 0;
	display:block;
	text-align:justify;
	clear:both;
	padding:10px 0 0 0;
	border-top:1px dashed #ccc;
}

.empresa div.productos h3{
	margin: 3px 0 8px 0;
	background:#f2f2f2;
	color:#333;
	padding:2px 4px;
}

.empresa div.productos div{
	display:block;
	padding:3px 6px;
	margin:0px 0 6px 0;
}

.empresa div.productos div a{
	padding:0px 1px 0px 16px;
	background:url(../images/arrow_prod.png) no-repeat left;
	color:#666;
	font:bold 9pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.empresa div.productos div a:hover{
	background:url(../images/arrow_prod.png) no-repeat left;
	color:#cc0000;
	font:bold 9pt Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.empresa div.productos div div.galeria{
	background:#f2f2f2;
	padding:3px;
	border:1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	margin: 10px 0 0 0;
}

.empresa div.productos div div.galeria a{
	padding:0 !important;
	background:none !important;
	color:#666;
	font:bold 9pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.empresa div.productos div div.galeria img{
	width:auto; height:60px;
	border:3px solid #fff;
}

.empresa div.productos div div.galeria img:hover{
	width:auto; height:60px;
	border:3px solid #999;
}

.empresa div.descripcion img{
	margin:0 10px 5px 0;
	border:1px solid #ccc;
}

.empresa div.datos_contacto,
.empresa div.datos_categoria{
	margin:10px 0 0 0;
	padding:3px 0 0 0;
	border-top:1px dashed #cccccc;
	font:8pt Arial, Helvetica, sans-serif;
	clear:both;
}

.empresa div.also {
    margin: 25px 0 0 0;
    padding: 10px 0;
    border-top: 1px dashed #CCC;
    font: 9pt Arial, Helvetica, sans-serif;
    clear: both;
    display: block;
    text-align: left;
}

.empresa div.also span.cnt{
	color:#C00;
	text-decoration:none;
	text-align:left;
	line-height: 20px;
	border-radius:2px;
	-moz-border-radius:2px;
}

.empresa div.also span.cnt a{
	color:#C00;
	text-decoration:none;
}

.empresa div.also span a:hover{
	color:#C00;
	text-decoration: underline;
}

.empresa div.datos_contacto a{
	display:block;
	color:#999;
	padding:1px 4px;
	text-decoration:none;
	text-align:left;
}

.empresa div.quick{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px dashed #cccccc;
	font:bold 9pt Arial, Helvetica, sans-serif;
	clear:both;
	display:block;
	text-align:left;
}

.empresa div.quick span.sep{
	color:#ccc;
	padding:0 3px;
}

.empresa div.quick a{
	color:#fff;
	background:#0066B1;
	padding:3px 6px;
	text-decoration:none;
	text-align:left;
	border-radius:2px;
	-moz-border-radius:2px;
}

.empresa div.quick a.gris{
	color:#666;
	background:#ccc;
	padding:3px 6px;
	text-decoration:none;
	text-align:left;
	border-radius:2px;
	-moz-border-radius:2px;
}

.empresa div.datos_contacto a{
	display:block;
	color:#999;
	padding:1px 4px;
	text-decoration:none;
	text-align:left;
}

.empresa div.datos_categoria a{
	color:#999;
	padding:1px 4px;
	text-decoration:none;
	text-align:left;
}

.empresa div.datos_contacto span.volver_dir{
	padding:5px 7px 3px 7px;
	background:url(../images/label_volver.png) no-repeat center;
}

.empresa span.des{
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#339900;
}

div.datos_contacto span{
	text-transform:uppercase;
	font:7pt Arial, Helvetica, sans-serif;
	padding:1px 6px 0px 2px;
	background:#ccc;
	border-radius:3px;
}

.paginacion{
	padding:20px 0 0 0;
	color:#666666;
	text-align:right;
}

.paginacion a{
	text-decoration:none;
	padding:0px 2px;
	color:#666;
	font:bold 9pt Arial, Helvetica, sans-serif;
}

.paginacion a.disabled{
	color:#ccc;
	text-decoration:none;
}

.paginacion a:hover{
	color:#cc0000;
	text-decoration:underline;
}

.paginacion a.disabled:hover{
	color:#ccc !important;
	text-decoration:none !important;
}

.paginacion span{
	padding:0 8px;
}

.tips_form{
	padding:12px 0px;
	border-top:1px dashed #666;
	color:#666;
	text-align:justify;
	font:8pt Arial, Helvetica, sans-serif;
}

.brd span.sector,
.brd a.sector{
	padding:2px 6px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#fff;
	background:#99CC33;
	border-radius:4px;
	text-decoration:none;
}

.brd span.subsector,
.brd a.subsector{
	padding:2px 18px 2px 6px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#fff;
	background:#669933 url(../images/corner_tab_submenu.gif) center right no-repeat;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	text-decoration:none;
}


.subsectores{
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	padding:4px;
	background:#f2f2f2;
}

.subsectores span{
	padding:4px 12px;
	background:url(../images/icon_bullet.png) no-repeat top;
}

.subsectores a{
	color:#cc0000;
	text-decoration:none;
}

.subsectores a:hover{
	text-decoration:underline;
}

.subsectores a.disabled{
	color:#999 !important;
}




/* Maquetación de bloque central (ranking)
===========================================*/

.bloque_central .ranking_tt{
	padding:8px;
	width:600px;
	background:#fff url(../images/bg_bloque_izquierdo.gif) repeat-x top center;
	border:1px solid #e2e2e2;
	border-radius:8px;
}

.ranking_tt h3{
	margin:3px 0;
	padding:5px 6px 8px 6px;
	background:#339900;
	border-radius:5px;
	color:#fff;
}

.ranking_tt h3 div{
	float:right;
}

.ranking_tt h3 select{
	cursor:pointer;
	background:#fff;
	border:1px solid #336600;
}

.ranking{
	background:#fff;
	padding:8px 0 0 0;
	text-align:left;
}

.ranking span.no_ranking{
	font:bold 10pt Arial, Helvetica, sans-serif;
	text-align:center !important;
	padding:2px 5px;
	background:#ccc;
	color:#333;
}

.ranking h3{
	margin:0 0 5px 0;
	padding:2px 0 5px 0;
	border-bottom:1px dashed #ccc;
}

.ranking div.cnt{
	border-bottom:1px dashed #ccc;
	padding:3px 0 10px 0;
	margin:0 0 10px 0;
}

.ranking span.tt{
	padding:0 0 0 10px;
	font:bold 12pt Arial, Helvetica, sans-serif;
}

.ranking span.des{
	display:block;
	text-align:justify;
	font:9pt Arial, Helvetica, sans-serif;
	margin:8px 0;
	height:auto !important;
}

.ranking span.opc{
	font:8pt Arial, Helvetica, sans-serif;
	color:#999;
}

.ranking span.opc a{
	color:#cc0000;
	text-decoration:none;
	font:7pt Arial, Helvetica, sans-serif;
}

.ranking span.opc a:hover{
	text-decoration:underline;
}


/*
Ranking y premios */
.ranking span.st{
	padding:2px 8px;
	background:url(../images/cup_1st.png) no-repeat left;
}

.ranking span.nd{
	padding:2px 8px;
	background:url(../images/cup_2nd.png) no-repeat left;
}

.ranking span.rd{
	padding:2px 8px;
	background:url(../images/cup_3rd.png) no-repeat left;
}






/* Maquetación del pie de página
===========================================*/

.bloque_pie{
	background:#fff;
	border-radius:6px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border:1px solid #e2e2e2;
	padding:12px;
	font:8pt Arial, Helvetica, sans-serif;
	color:#999;
}

.bloque_pie a.cms{
	padding:1px 6px;
	text-decoration:none;
	background:url(../images/label_lock.gif) center no-repeat;
}

.bloque_pie span.sep_bases{
	padding:0 5px;
}

.bloque_pie a{
	color:#999;
	text-decoration:none;
}

.bloque_pie a:hover{
	color:#cc0000;
}

div.socials{
	float:right;
}

span.usuarios_online{
	background:#fff;
	border:1px solid #e2e2e2;
	padding:2px 4px;
	font:8pt Arial, Helvetica, sans-serif;
	border-radius:4px;
}

div.socials a{
	padding:8px 10px;
	text-decoration:none;
}

.socials a.fcb{
	background:url(../images/social_facebook.png) no-repeat center;
}

.socials a.lkd{
	background:url(../images/social_linkedin.png) no-repeat center;
}

.socials a.twt{
	background:url(../images/social_twitter.png) no-repeat center;
}

.socials span.sep{
	padding:0 2px;
}


#pageflip {
	position: relative;
}

#pageflip img {
	width: 80px;
	height: 84px;
	border:0px;
	z-index: 99;
	position: absolute;
	left: 0;
	top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width:80px;
	height:84px;
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	text-indent: -9999px;
}

.clearfix{
	clear:both;
}




/* Maquetación de bloque central (contenido)
===========================================*/

.bloque h3{
	margin:0 0 4px 0;
	border-bottom:1px solid #ccc;
    background: #0066B1;
    color: #FFFFFF;
    padding: 5px;
    border-radius: 5px;
    
}

.bloque a{
	display:block;
	float: left;
	width:215px;
	min-height:40px;
	color:#333;
	text-decoration:none;
	border:2px solid #e2e2e2;
	margin:2px 0 0 0;
	padding:2px 2px 8px 2px;
}

.bloque-100 a{
	width:100%; !important;
}

.bloque a img{
	position:relative;
	top:3px; right:3px;
}

.bloque a:hover{
	background:#e2e2e2;
	border:2px solid #c2c2c2;
    text-decoration: none!important;
}

.bloque a span{
	font:10pt Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
}

.empresas{
    color: #0066B1!important ;
    font:10pt Arial, Helvetica, sans-serif !important;
    font-weight: bold;
    text-transform: uppercase;
	
}

/* INICIO POLITICA DE COOKIES */

#overbox3 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 999999;
    display: block;
    
}
#infobox3 {
    font-size: 12px;
    padding-top: 10px;
    padding-left: 10px; 
    padding-right: 10px; 
    margin: auto;
    position: relative;
    top: 0px;
    
    height: 120px;
    text-align:center;
    background: #E8E8E8;
    border: #BFBDBD solid 1px;
}

.panel-heading {
 /*padding: 1px 15px!important;   */
 font-weight: bold;
}

.quieres_vender{
    background-color: #86c2ef;
    color: #000000;
    padding:   20px 50px 15px 50px;
    font-weight: bold;
    border: #064d82 solid 1px;
    border-radius: 5px;
    font-style: italic;  
    font-size: 16px;
    
}

.text_decoration_none{
    text-decoration: none!important;
}

.select_fuente{
    float: right!important;
    width: 263px!important;
    border: #0066b1 solid 1px!important;
}

.background_red{
    background-color: #FD5D60!important;
}
