body,.d,.p,.s{background-color:#ffffff}
body,td,div,.p,a,.d,.s{font-family:arial,sans-serif}
body,td,div,.p,a,.d{font-size: }
body,div,td,.p,.s{color:#000000}
.pob { margin-top:5px; margin-left: 0px;margin-right: 0px;}
.s,.f,.f a{font-size: 80%}
.l{font-size: }
.l{color: #0000cc}
a:link,.w,.w a:link{color:#0000cc}
a:visited,.f a:visited{color:#551a8b}
a:active,.f a:active{color:#ff0000}

a.secciones
{
	text-decoration: none;
	padding-right: 10px;
	font-size: 16px;
	/*font-weight: bold;*/
}

.t{color:#ffffff}
.t{background-color:#3366cc}
.z{display:none}
.f,.f:link,.f a:link{color:#6f6f6f}
.i,.i:link{color:#a90a08}
.a,.a:link{color:#008000}
div.n {margin-top: 1ex}
.n a{font-size: 10pt; color:#000000}
.n .i{font-size: 10pt; font-weight:bold}
.q a:visited,.q a:link,.q a:active,.q {text-decoration: none; color:#0000cc;}
.b,.b a{font-size: 12pt; color:#0000cc; font-weight:bold}
.d{font-family:arial,sans-serif; margin-right:1em; margin-left:1em;}
.empresa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-bottom: solid 1px #3366cc; padding: 0px; padding-left: 5px; }
TD.link_white
{
	font-size: 10pt;
	color:#000000;
	background:#cdd2d6;
	border-bottom: solid;
	border-bottom-width: thin;
	border-bottom-color: #696969;
	font-weight: bold;
}
.guia{ font-family: Times New Roman, Times, serif; font-size:13px; color: #003399; font-weight: bold; text-decoration: underline; cursor:pointer; cursor:hand; }
.info{ font-size:11px }
.title{ font-family: Arial, Verdana, Times New Roman, Times, serif; font-size:20px; font-weight: bold; }
.arbol          { width: 330px; border-top: solid 1px #b9a894; line-height: 15px; margin: 0; padding: 0; }
.nodo_basico    { cursor: pointer; cursor: hand; font-size: 11px; font-weight: bold; color: #785a3c; }
.nodo_resaltado { cursor: pointer; cursor: hand; font-size: 11px; font-weight: bold; color: #539dbc; }
.nodo_activo    { cursor: pointer; cursor: hand; font-size: 11px; font-weight: bold; color: #be5028; }

.pueblo_cabecera{background:#3366cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; }
.pueblo{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

/*.dato_pueblo_cabecera{
        background:#FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight: bold;
        /*border-top: 1px solid #3366cc;*/
/*}*/

td.dato_pueblo_cabecera
{
	background: #cdd2d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: bold;
	/*border-top:thin   solid #808fa6;
	border-left:thin  solid #808fa6;
	border-right:thin solid #808fa6;	*/
	min-width: 370px !important;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

td.dato_pueblo_cabecera2
{
	background: #ffffff;
	/*border-top:thin solid #808fa6;	*/
	/*min-width: 370px !important;*/
	width: auto;
	min-width: 100%;
}

td.dato_pueblo_cabecera_azul
{
	/*background: #ffffff;*/
	background: #cdd2d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: bolder;
	color: #325a8e;
	/*border-top:thin   solid #808fa6;
	border-left:thin  solid #808fa6;
	border-right:thin solid #808fa6;	*/
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.dato_pueblo_cabecera2_azul
{
	background: #ffffff;
	/*border-top:thin solid #808fa6;	*/
	/*min-width: 273px !important;*/
}

.bocadillo_pico
{
	background-image:url('/images/bocadillo.jpg');
	background-repeat: no-repeat;
	min-width: 16px;
	width: 16px;
}

.dato_pueblo_cabecera_gris
{
		font-size: 10pt;
		color:#000000;
		background:#cdd2d6;
		border-top: solid;
		border-top-width: thin;
		border-top-color: #696969;
		font-weight: bold;
		font-size: 17px;
}

.dato_pueblo{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight: normal;
}

.enlace_interes{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight: normal;
				height:388px;
				vertical-align: top;
}

.enlace_interes2{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight: normal;
				vertical-align: top;
}

.editsection{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight: normal;
        text-align: right;
        align: top;
}

.frame{
        background:#FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        /*border: 1px solid #B1B1B1;*/
        font-weight: bold;
				padding-left:5px;
}

.frame_clientes{
        background:#FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        border: 1px solid #3366cc;
        font-weight: bold;
}

.cliente {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        padding: 0px; padding-left: 5px;
}

.observaciones {color: #3366cc}

.no_cliente { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding: 0px; padding-left: 5px; }
.messageError, .messageWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ff6666; }
.messageSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

.ca { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 1.5; color: #000000; border-bottom: 3px solid #3366cc; }
.HeaderMantenimiento {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  background: #3366cc;
  line-height: 24px;
  color: #FFFFFF;
}
.HeaderFilterMantenimiento {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #99ccff;
  line-height: 24px;
  color: #FFFFFF;
}
.main { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 1.5; color: #ffffff; }
.sub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 1.5; }

.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #FFFFFF;
  line-height: 24px;
  color: #D12402;
}
.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.class2 A:link {text-decoration: underline overline; color: #ffffff; font-size: 1px;}
.class2 A:visited {text-decoration: underline overline; color: #ffffff; font-size: 1px;}
.class2 A:active {text-decoration: underline overline; color: #ffffff; font-size: 1px;}
.class2 A:hover {text-decoration: underline; color: #ffffff; font-size: 1px;}


.link_alta A:link {color: #0549d2; font-size: 11px; font-weight: bold; }
.link_alta A:visited {color: #0549d2; font-size: 11px; font-weight: bold; }
.link_alta A:active {color: #0549d2; font-size: 11px; font-weight: bold; }
.link_alta A:hover {color: #0549d2; font-size: 11px; font-weight: bold; }

.link_normal A:link {color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.link_normal A:visited {color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.link_normal A:active {color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.link_normal A:hover {color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}


.frame_no_clientes{
        background:#FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        border-bottom: 1px solid #3366cc;
}
.text_banner_map {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7pt;
        color: #3366cc;
}

.text_banner_header {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7pt;
        color: #3366cc;
        font-weight:bold;
}

.frame_busqueda{
        background:#EEEEEE;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        border: 1px solid #C0C0C0;
}

.imagenes_de_esta_localidad {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #3366cc;
        font-weight:bold;
}

.mapa_poblacion{
        background:#FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        border: 1px solid #3366cc;
}

.video_poblacion{
        background:#FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        border: 1px solid #00FF00;
}

.video_empresa{
        background:#FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        /*border: 1px solid #FF0000;*/
        /*padding-right: 5px;*/
}

.cero {margin-left : 0.0pt;
margin-top : 0.0pt;
margin-bottom : 0.0pt;}

p.cero {margin-left : 0.0pt;
margin-top : 0.0pt;
margin-bottom : 0.0pt;}

.prueba
{
	color: #34438e;
}


.paginator
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a:active.paginador
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a:link.paginador
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a:visited.paginador
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a img
{
	border: 0;
	padding-right: 3px;
	padding-top: 5px;
}

.videourl
{
	/*font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	padding-top: 10px;*/
	/*padding-left: 13px;*/
        font-family: arial;
        font-size: 13px;
        font-weight: bold;
        padding-top: 5px;
}

.datos_cliente_naranja
{
    background-image: url('/images/bg_datos_cliente.jpg');
    background-repeat: repeat-y;
    padding: 5px;
}

.datos_cliente_naranja div
{
    color: #FFFFFF !important;
    font-weight: bold;
    font-size: 13px;
}

.como_llegar
{
	background-image:url('/images/recuadro_sombra.jpg');
	background-repeat: no-repeat;
	padding-top: 25px;
	/*padding-left: 15px;*/
}

	.como_llegar span
	{
		font-weight: bolder;
		font-family: Arial, Helvetica, sans-serif;
		/*font-size: 14px;*/
		font-size: 12px;
	}

TD.marquesina
{
	padding-left: 21px;
}

.empresas_destacadas_titulo
{
	/*padding-left: 23px;*/
	padding-top: 5px;
	border: thin;
	border-color: #000000;
	/*margin-left: 23px;*/
}

		.empresas_destacadas_titulo font
		{
			/*padding-left: 23px;
			padding-right: 23px;	*/
		}

		.empresas_destacadas_titulo_height
		{
						height: 147px;
		}

.marquesina-img
{
		padding-left:2px;
		padding-top:3px;
		padding-right: 5px !important;
}

.logo
{
	height: 55px;
	width: 200px;
	padding-bottom: 4px;
}

.contenidos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
}

td.datos_empresa_video{
	font-weight: bold;
	margin-top: 15px;
	font-size: 14px;
	background-color: #CDD2DA;
	color: #325A8E !important;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

td.datos_empresa_video2{
	margin-top: 15px;
	font-size: 12px;
	background-color: #CDD2DA;
	color: #325A8E !important;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

a.nube1:link {text-decoration: none; font-size:10pt;}
a.nube1:visited {text-decoration: none; font-size:10pt;}
a.nube1:active {text-decoration: none}
a.nube1:hover {text-decoration: underline; color: red;}

a.nube2:link {text-decoration: none; font-size:14pt;}
a.nube2:visited {text-decoration: none; font-size:14pt;}
a.nube2:active {text-decoration: none}
a.nube2:hover {text-decoration: underline; color: red;}

td.cabecera_recent_videos
{
	/*background: #ffffff;*/
	background: #cdd2d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight: bolder;
	color: #325a8e;
	/*border-top:thin   solid #808fa6;
	border-left:thin  solid #808fa6;
	border-right:thin solid #808fa6;	*/
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.recent_video
{
	/*background: #cdd2d6;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:14px;
    /*font-weight: bolder;*/
	/*color: #325a8e;*/
	/*border-top:thin   solid #808fa6;
	border-left:thin  solid #808fa6;
	border-right:thin solid #808fa6;	*/
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.inner
{
  color: #000;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  margin: 0;
  background: #ffc;
  padding: 3px;
  border:0;
  zoom:1;
}
div.outer
{
  float: left;
  margin: 1px;
  background: #c82;
  padding: 1px;
}

div.blue_data
{
  color: #000;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  float: left;
  padding: 3px;
  margin: 0;
  /*background: #6af;*/
  background: #cdd2d6;
  border:0;
  zoom:1;
}

div.outer_blue_data
{
  float: left;
  margin: 1px;
  background: #009;
  padding: 1px;
}

div.white_data
{
  color: #000;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  /*float: left;*/
  padding: 3px;
  margin: 0;
  /*background: #6af;*/
  background: #ffffff;
  border:0;
  zoom:1;
}

div.outer_white_data
{
  float: left;
  margin-top: 10px;
  background: #009;
  padding: 1px;
}

td.datos_empresa_1{
  font-family: arial, verdana, sans-serif;
	font-weight: bolder;
	font-size: 16px;
}

td.datos_empresa_2{
  font-family: arial, verdana, sans-serif;
	font-size: 12px;
  font-weight: none;
}

a.texto_bolder
{
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: none;
}

img.carrusel_imagen
{
  padding: 0px;
  margin: 0px;
}
