@charset "UTF-8";
/* CSS Document */
.mensaje{
	position:relative;
	width:948px;
	text-align:center;
	font-size:24px;
	color:#36C;
	clear:both;
	margin: 0px 0px 10px 0px;
	padding : 0px;}
.cuadro_cab{
	float:left;
	width : 100%;
	margin-top:-30px;
	margin-left:15px;
	color:#000;
	clear:both;
}
.cuadro_sup{
	clear:both;
	background-image:url(../imagenes/cuadro_redondeado_sup.png);
	background-repeat:no-repeat;
	width:464px;
	height:5px;
}
.cuadro_inf{
	clear:both;
	background-image:url(../imagenes/cuadro_redondeado_inf.png);
	background-repeat:no-repeat;
	width:464px;
	height:5px;
}
.cuadro_med{
	clear:both;
	background-color:#FFF;
	width:444px;
	padding:10px;
}
/*.cuadro_sup_948{
	clear:both;
	background-color:#FFF;
	width:988px;
	height:5px;
}
.cuadro_inf_948{
	clear:both;
	 background-color:#FFF;
	width:968px;
	height:5px;
}*/
.cuadro_med_948{
	clear:both;
	background-color:#FFF;
	width: 968px;
	overflow: hidden;
	padding:10px;
	border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius:7px;
    -webkit-border-radius:7px;
	position:relative;	
}
.cuadro_med_700{
	clear:both;
	background-color:#FFF;
	width:700px;
	overflow: hidden;
	padding:2px;
	position:relative;	
}
.cuadrofichatitulo{
	clear:both;
	background-color:#FFF;
	width: 100%;
	height:30px;
	padding:2px;	
	position:relative;
}
.cuadrofichatitulo h1 {
	margin : 0px;
	width : 790px;
	color: rgb(7, 70, 95);
	font-size:25px;
	float : left;
}

.cuadrofichaizq1{
	float:left;
	color:#36C;
	clear:left;
	background-color:#EAEDEB;
	width:220px;
	padding:5px;		
	position:relative;
}
.cuadrofichader1{
	float:right;
	color:#36C;
	clear:right;
	background-color:#FFF;
	width:730px;
	padding:2px;		
	position:relative;
}
.cuadrofichaizq2{
	float:left;
	color:#36C;
	clear:left;
	background-color:#FFF;
	width:550px;
	height:365px;
	padding:2px;		
	position:relative;
}
.cuadrofichader2{
	float:right;
	color:#000;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	clear:right;
	background-color:#FFF;
	width:168px;
	height:360px;
	padding:2px;		
	position:relative;
	/*border : 1px solid #000;*/
}
.cuadro1izq{
	float:left;
	color:#36C;
	clear:left;
	margin-bottom:40px;
}
.cuerpo a{
	color:#36C;
	text-decoration:none;
}
.cuerpo a:hover{
	color:#36C;
	text-decoration:none;
}
.cuadro1der{
	float:right;
	color:#36C;
	clear:right;
	margin-bottom:40px;
}
.formulario_comerciales{
	border: 1px solid #666;
	padding:10px;
	overflow: hidden;
	background-color:#FFF;
	clear:both;
	position:relative;
	margin : 10px auto;
}
.buscador_comerciales{
	position:relative;
	width:948px;
	clear:both;
}

#ficha_negocio_pestanas {
	list-style : none;	
	padding : 0px;
	margin : 0px;
	float : left;
	width : 100%;
	height : auto;
	display: block;
}
#ficha_negocio_pestanas li {
	display : block;
	float : left;
	cursor : pointer;
	margin-right : 2px;
	margin-top : 5px;
	border-left : 1px solid #B4B4B4;
	border-top : 1px solid #B4B4B4;
	border-right : 1px solid #B4B4B4;
	padding : 5px 5px 0px 5px;
	border-radius: 10px 10px 0 0;
	height: 20px;
	background : url("../imagenes/fondo_tag_deselect2.png") repeat-x scroll 0 11px transparent;
}
#divprincipalpest {
	border: 1px solid #B4B4B4;
	padding:14px;
	overflow:hidden;
	margin-top : -1px;
}
.tag_select {
	margin-top : 0px !important;
	padding-bottom : 5px !important;
	border-bottom : 1px solid #FFFFFF;
	background : none !important;
}
.oculta {
	text-decoration:none;
	font-size:12px;
	display:none;
}
.opaco{
	background-color: #ff0000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}
.formulario_contacto {
    background-color: #FFFFFF;
    border: 1px solid #666666;
    clear: both;
    margin: 10px auto;
    overflow: hidden;
    padding: 10px;
    width : 900px;
}
.cuadro_flotante{
	float:left;
	clear: none !important;
	margin-bottom:40px;
	margin-right:15px;
	border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius:7px;
    -webkit-border-radius:7px;	
}
.cuadro_relleno{
	background-color:#FFF;
	width: 98%;
	padding:10px;
}
.cuadro_relleno a:hover{
	color:#036393;	
}
.ui-autocomplete-loading{
	background: white url('../imagenes/ui-anim_basic_16x16.gif') right center no-repeat; 
}
#nombre_negocio{ 
	width: 25em; 
}
#resultado_autocompletar{
	height: 3em;
}
.tabla_listado {
    border-spacing: 0;
    font-size: 80%;
}
.tabla_listado th{
    background: url("../imagenes/Footer.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    padding: 2px 0;
 }
.pregunta_op {
	height: auto; 
	padding : 3px; 
	border: 1px solid rgb(51, 102, 204);
	border-radius: 4px 4px 4px 4px;
	background: none repeat scroll 0% 0% rgb(145, 165, 204); 
	color: white; margin: 5px 3px 0px 0px;
}
