/* CSS Document */

/* ESTRUCTURA */
* {
	margin: 0;
	padding: 0;
}

a#linkdestacado{
	font-weight:bold;
}

.cursiva{
	font-style:italic;
}

body{
	width:955px;
	margin:auto;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	overflow:-moz-scrollbars-vertical;
}

submit{
	color:#494949;
}

#Break{
	clear:both;
	height:0px;
	line-height:0px;
}

a{
	color:#494949;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

a img{
	border:none;
}


#Destacado06{
	color:#494949;
	font-weight:bold;
}

#SubtituloForm div{
	line-height:18px;
}

#Destacado{
	color:#930103;
}

#Destacado33{
	color:#494949;
	font-weight:bold;
	margin:10px 0px 5px 10px;
}

/* -- BOTONERA BANDERAS */

#BotoneraBanderas{
	padding:00px 0px 0px 00px;
	width:955px;
	height:20px;
	border-top:solid #c92228 4px;

	}
	
#BotoneraBanderas div#Banderas{
	width:100px;
	float:left;
	padding:2px 0 0 0;
	vertical-align:middle;
}

#BotoneraBanderas div#opciones{
	width:770px;
	float:right;
	height:20px;
	text-align:right;

}

#opciones ul{
	height:20px;
	margin:0px 0;
	padding:4px 0px 4px 0px;
	_padding:4px 0px 0px 0px;
	

}

#opciones ul li{
	height:20px;
	background-repeat:repeat-x;
	padding:3px 00px 6px 1px;
	margin:0px 0px 0px 0px;

}

#opciones ul li a{
	height:20px;
	padding:3px 10px 6px 10px;
	margin:0px 0px 0px 0px;

}

#opciones ul li.active a{
	background:url('/media/imgs/Bg_overSuperior.gif');
	background-repeat:repeat-x;
	text-decoration:none;

}

#opciones ul li a:hover{
color:#fff;
text-decoration:none;
	background:url('/media/imgs/Bg_overSuperior.gif');
	background-repeat:repeat-x;
}


#opciones ul li a{
color:#930301;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

#opciones ul li.active a{
color:#fff;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

#opciones ul li.active a:hover{
	height:20px;
	padding:3px 10px 6px 10px;
	margin:0px 0px 0px 0px;
}


#BotoneraBanderas div#Banderas span{
	padding:0px 2px 0px 0px;
}

#BotoneraBanderas div#Banderas span img{
	vertical-align:middle;
}

/* -- //BOTONERA BANDERAS */


/* -- CABECERA */

#Cabecera{
	padding:0px 0px 0px 0px;
	margin:0;
	height:110px;
	width:955px;
}

#Cabecera div#Imagen{
	width:228px;
	height:99px;
	float:left;
	background:url('/media/imgs/Logotipo.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	cursor:pointer;

}

#Cabecera div#Caja{
	width:225px;
	background:url('/media/imgs/CajaLogin.gif');
	background-position:14px 8px;
	background-repeat:no-repeat;
	height:85px;
	float:right;
	padding:12px 0px 8px 0px;
}

#Cabecera div#Caja div#Titulo{
	width:185px;
	margin:0px 15px 5px 25px;
}

#Cabecera div#Caja div#Usuario{

	text-align:right;

	height:18px;
	float:right;
	padding:0px 10px 3px 0;

}

#Cabecera div#Caja div#Enlaces{
	float:right;
	padding:0px 10px 0 0;
	font-size:9px;
}

#Cabecera div#Caja div#Enlaces span{
	padding:0px 2px 0 0;
}

#Cabecera div#Caja div#Usuario span#Tag{
	padding:0px 5px 0 0;
}

#Cabecera div#Caja div#Contraseña{
	text-align:right;
	width:185px;
	line-height:18px;
	height:18px;
	float:right;
	padding:0px 10px 5px 0;

	
}

#Cabecera div#Caja div#Contraseña div#inline{
	float:left;
	width:140px;
	
	text-align:right;
}

#Cabecera div#Caja div#Contraseña span#Tag{
	padding:0px 5px 0 0;
}

#Cabecera div#Caja div#Boton{
float:right;
}

#usuario_input{
width:110px;
width:expression('108px');
}

.button_login{
height:18px;
margin:expression('1px 0 0 0');
padding:0px 0 1px 0 ;
font-size:10px;
width:40px;
cursor:pointer;

}

#Cabecera div#Caja div#Izquierda{
	width:135px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	border-right:1px dotted #828282;
}

#Cabecera div#Caja div#Izquierda div#Contenido div{
	padding:15px 0px 0px 0px;
}

#Cabecera div#Caja div#Derecha div#ContenidoLogin div{
	padding:15px 0px 0px 0px;
}

#Cabecera div#Caja div#Derecha div#ContenidoLogin Div#OlvideDiv{
	padding:20px 0px 0px 0px;
}


#Cabecera div#Caja div#Derecha{
	width:155px;
	padding:10px 0px 0px 5px;
	/*border-left:1px dotted #828282; */
	float:left;

}

#Cabecera div#Caja div#Derecha div#Contenido{
	padding:5px 0px 0px 0px;
		width:160px;
}

#Cabecera div#Caja div#Derecha div#Contenido div{
	padding:0px 0px 0px 0px;
	text-align:right;
}

#Cabecera div#Caja div#Derecha div#NuevoUsuario {
	border-top:1px dotted #828282;
	margin:2px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:center;
}


#NuevoUsuarioLogin {
	border-top:1px dotted #828282;
	margin:28px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:center;
}



#olvide{
padding:0px 0px 0px 0px;
text-align:right;
}

#Cabecera div#Caja div#Derecha div#Contenido div div#password{
	padding:0px 0px 0px 0px;
	margin:0;
}


#Cabecera div#Caja div#Titulo{
	padding:2px 0px 2px 0px;
	border-bottom:1px #494949 solid;
}

#Cabecera div#Caja div#Contenido div#Telefono{
	padding:10px 0px 0px 0px;
}

/* -- //CABECERA */

#imagencentralinicio{
float:left;
margin:5px 0 0 0;
width:455px;
}

#imagencentrallogueado{
	background:url('/media/imgs/Bg_SolicitudLog.jpg');
	background-repeat:no-repeat;
	height:197px;
	float:left;
	margin:10px 0 5px 0;
	width:455px;
}

#imagencentralparticulares{
	width:457px; 
	height:335px; 
	background:url('/media/imgs/particulares_img.jpg'); 
	background-repeat:no-repeat; 
	float:left; 
	margin:5px 0 0 0;
}

#PosTXT{
	padding:15px 10px 0px 200px;
}

#PosTXT2{
	padding:15px 10px 0px 10px;
}

#PosTXT03{
	padding:15px 10px 0px 10px;
}

#imagencentrallogueado div#Titulo, #imagencentralgestion div#Titulo, #imagencentralparticulares div#PosTXT03 div#Titulo{
font-size:16px;
color:#930103;
padding:0px 0px 10px 0px;
}

#imagencentrallogueado div#Txt, #imagencentralgestion div#Txt, #imagencentralparticulares div#Txt{
font-size:12px;
line-height:18px;
padding:0px 0px 20px 0px;

}

#imagencentrallogueado div#Txt span, #imagencentralgestion div#Txt span,  #imagencentralparticulares div#Txt span{
font-weight:bold;
}


#txtintroduccion{
float:right;
margin:5px 0px 0 0;
width:255px;

}



#imagencentralgestion{
float:right;
margin:10px 1px 5px 0;
width:255px;
height:197px;
background:url('/media/imgs/Bg_Gestionlog.jpg');
background-repeat:no-repeat;
}

#imagencentralgestion{

}
/* -- BOTONERA */

/*
#Botonera
{
margin: 0;
padding: 0;
height: 30px;
width:100%;
background:#a7181e;
background:url('/media/imgs/Bg_bar.gif');
background-repeat:repeat-x;

}
*/

#introformulario{
	padding:10px 0 0 0 ;
}


#formularioparticular{
	padding:10px 0 0 0 ;
}

#formularioparticular div#izq{
	float:left;
	width:200px;
}

#formularioparticular div#drcha{
	float:right;
	width:200px;
}


#areatextoformulario{
width:420px;
width:expression('428px');
height:110px;
overflow:auto;
}
#formularioparticular div#tag{
	padding:0px 0 2px 0;
}

#formularioparticular div#espacio{
	padding:0px 0 5px 0;
}
#Botonera
{
margin: 0;
padding: 0;
height: 37px;
width:955px;
/*background:url('/media/imgs/BgBotoneraPrincipal.gif');
background-repeat:repeat-x;*/
background:#a7181e;
background:url('/media/imgs/Bg_bar.gif');
background-repeat:repeat-x;

}

#Botonera ul
{
border: 0;
margin: 0;
padding: 0px 0px 6px 0px;
list-style-type: none;
text-align: center;
}

#Botonera ul li
{
padding:0px 0px 0px 0px;
height:37px;
float: left;
text-align: center;
margin: 0;
}

#Botonera ul li a
{
padding: 0px 10px 0px 10px;
line-height:30px;
margin: 0px 0px 0px 0px;
font-size:11px;
color:#ffffff;
text-decoration: none;
text-align: center;
height:37px;

}

#Botonera ul li a:hover
{
	display: block;
	padding:0px 10px 0px 10px;
	float: left;

	/*background:#6d1014;*/
	background:url('/media/imgs/Bg_barover.gif');
	background-repeat:repeat-x;
	text-align: center;
	margin: 0;
	color:#fff;
}




#Botonera li#active a
{
	background:#9a1a1e;
	color:#fff;
}

#Botonera ul li.active{
	display: block;
	padding:0px 10px 0px 10px;
	float: left;

	/*background:#6d1014;*/
	background:url('/media/imgs/Bg_baractive.gif');
	background-repeat:repeat-x;
	text-align: center;
	margin: 0;
}

#Botonera ul li.active a{
	display: block;
	padding:0px 0px 0px 0px;
	float: left;
	color:#e7e739;
	/*background:#6d1014;*/
	background:url('/media/imgs/Bg_active.gif');
	background-repeat:repeat-x;
	text-align: center;
	margin: 0;
}


#Botonera ul li.active a:hover{
	display: block;
	padding:0px 0px 0px 0px;
	float: left;

	/*background:#6d1014;*/
	background:url('/media/imgs/Bg_active.gif');
	background-repeat:repeat-x;
	text-align: center;
	margin: 0;
}

#Botonera div#Telefono a{
color:#fff;
line-height:18px;
float:right;
padding:0px 5px 0 0;
}

#Botonera div#Telefono span{
font-size:12px;
font-weight:bold;

}


#Botonera02 div#Telefono{
color:#fff;
line-height:18px;
float:right;
padding:0px 5px 0 0;
}

#Botonera02 div#Telefono span{
font-size:12px;
font-weight:bold;

}

#Botonera02{
margin: 0;
padding: 0;
height: 37px;
width:955px;
/*background:url('/media/imgs/BgBotoneraPrincipal.gif');
background-repeat:repeat-x;*/
background:#a7181e;
background:url('/media/imgs/Bg_bar.gif');
background-repeat:repeat-x;
}

#Botonera02 ul
{
border: 0;
margin: 0;
padding: 0px 0px 6px 0px;
list-style-type: none;
text-align: center;
}

#Botonera02 ul li
{
padding:0px 0px 0px 0px;
height:37px;
float: left;
text-align: center;
margin: 0;
}

#Botonera02 ul li a
{
padding: 0px 10px 0px 10px;
line-height:30px;
margin: 0px 0px 0px 0px;
font-size:11px;
color:#ffffff;
text-decoration: none;
text-align: center;
height:37px;
}

#Botonera02 ul li a:hover
{
	display: block;
	padding:0px 10px 0px 10px;
	float: left;

	/*background:#6d1014;*/
	background:url('/media/imgs/Bg_barover.gif');
	background-repeat:repeat-x;
	text-align: center;
	margin: 0;
	color:#fff;

}




#Botonera02 li#active a
{
	background:#9a1a1e;
	color:#fff;
}

#Botonera02 ul li.active{
	display: block;
	padding:0px 10px 0px 10px;
	float: left;

	/*background:#6d1014;*/
	background:url('/media/imgs/Bg_barover.gif');
	background-repeat:repeat-x;
	text-align: center;
	margin: 0;
	color:#fff;
}

#Botonera02 ul li.active a{
	display: block;
	padding:0px 0px 0px 0px;
	float: left;
	color:#fff;
	/*background:#6d1014;*/
	background:url('/media/imgs/Bg_active.gif');
	background-repeat:repeat-x;
	text-align: center;
	margin: 0;
}


#Botonera02 ul li.active a:hover{
	display: block;
	padding:0px 0px 0px 0px;
	float: left;

	/*background:#6d1014;*/
	background:url('/media/imgs/Bg_active.gif');
	background-repeat:repeat-x;
	text-align: center;
	margin: 0;
}


/* -- //BOTONERA */

/* IMAGEN PRINCIPAL */

#ImagenPrincipal{
	width:955px;
	padding:15px 0px 0px 0px;
}

/* //IMAGEN PRINCIPAL */

/* PIE */

#Pie{
	width:955px;
	margin:15px 0px 0px 0px;
	background:url('/media/imgs/SepPie.gif');
	background-repeat:repeat-x;
	background-position:20px 0px;
	vertical-align:bottom;
}

#Pie div#Izquierda{
	padding:10px 00px 0px 0px;
	width:520px;
	float:left;
}

#Pie div#Derecha{
	padding:10px 0px 0px 0px;
	width:430px;
	float:right;
}

/* //PIE */

/* CUERPO */

#ContenedorPrincipal{
	padding:0px 0px 15px 0px;
	width:955px;
}

#ContenedorPrincipal div#Izquierda{
	width:211px;
	float:right;
	text-align:right;

}

#ContenedorPrincipal div#Izquierda #Boton01{
	background:url('/media/imgs/BuscadorMenu.jpg');
	width:211px;
	background-repeat:no-repeat;
	height:84px;

}

#ContenedorPrincipal div#Izquierda #Boton08{
	background:url('/media/imgs/GaleriaFoto.jpg');
	width:211px;
	background-repeat:no-repeat;
	height:84px;

}

#ContenedorPrincipal div#Izquierda #Boton00 div#titulo{
	width:115px;
	float:right;
	color:#930301;
	font-weight:bold;
	text-decoration:underline;
	padding:15px 0px 0px 0px;
}

.suscripcion{
	font-size:10px;
	width:110px;
	height:13px;
}
#ContenedorPrincipal div#Izquierda #Boton02 div#titulo{
	width:115px;
	float:right;
	color:#930301;
	font-weight:bold;
	text-decoration:underline;
	padding:15px 0px 0px 0px;
}

#ContenedorPrincipal div#Izquierda #Boton03 div#titulo{
	width:115px;
	float:right;
	color:#930301;
	font-weight:bold;
	text-decoration:underline;
	padding:15px 0px 0px 0px;
}

#ContenedorPrincipal div#Izquierda #Boton04 div#titulo{
	width:115px;
	float:right;
	color:#930301;
	font-weight:bold;
	padding:15px 0px 0px 0px;
	text-decoration:underline;

}



#ContenedorPrincipal div#Izquierda #Boton01 div#titulo{
	width:115px;
	float:right;
	color:#930301;
	font-weight:bold;
	text-decoration:underline;
	padding:15px 0px 0px 0px;
}

#ContenedorPrincipal div#Izquierda #Boton08 div#titulo{
	width:115px;
	float:right;
	color:#930301;
	font-weight:bold;
	text-decoration:underline;
	padding:15px 0px 0px 0px;
}

#ContenedorPrincipal div#Izquierda #Boton02{
	background:url('/media/imgs/PacksDuos.jpg');
	background-repeat:no-repeat;
	width:211px;
	height:80px;

}

#ContenedorPrincipal div#Izquierda #Boton00{
	background:url('/media/imgs/Boletin.jpg');
	background-repeat:no-repeat;
	width:211px;
	height:80px;
	margin:4px 0 0 0;

}

#ContenedorPrincipal div#Izquierda #Boton03{
	margin:0px 0px 0px 0px;
	background:url('/media/imgs/SolicitudMedida.jpg');
	background-repeat:no-repeat;
	width:211px;
	height:74px;

}

#ContenedorPrincipal div#Izquierda #Boton04{
	margin:0px 0px 0px 0px;
	background:url('/media/imgs/CalculoRuta.jpg');
	background-repeat:no-repeat;
	width:211px;
	height:85px;

}

#ContenedorPrincipal div#Izquierda #Boton05{
	margin:0px 0px 0px 0px;
	background:url('/media/imgs/Ofertas.jpg');
	background-repeat:no-repeat;
	width:211px;
	height:80px;

}

#ContenedorPrincipal div#Izquierda #Boton06{
	margin:0px 0px 0px 0px;
	background:url('/media/imgs/Eventos.jpg');
	background-repeat:no-repeat;
	width:211px;
	height:78px;

}

#ContenedorPrincipal div#Izquierda #Boton07{
	margin:0px 0px 0px 0px;
	background:url('/media/imgs/MiGestion.jpg');
	background-repeat:no-repeat;
	width:211px;
	height:74px;

}
#ContenedorPrincipal div#Izquierda{
	text-align:left;
	color:#930103;
	font-size:13px;
	font-weight:bold;

}


#ContenedorPrincipal div#Izquierda div#Boton07 div#Titulo07{
	padding:12px 0px 5px 0px;
	margin:0px 0px 0 85px;

}

#ContenedorPrincipal div#Izquierda div#Boton06 div#Titulo06{
	padding:12px 5px 5px 0px;
	margin:0px 0px 0 87px;
}


#ContenedorPrincipal div#Izquierda div#Boton01 div#Titulo01{
	padding:13px 0px 5px 0px;
	margin:0px 85px 0 10px;

}

#ContenedorPrincipal div#Izquierda div#Boton08 div#Titulo08{
	padding:13px 0px 5px 0px;
	margin:0px 85px 0 10px;

}


#ContenedorPrincipal div#Izquierda div#Boton05 div#Titulo05{
	padding:13px 0px 5px 0px;
	margin:0px 85px 0 10px;

}


#ContenedorPrincipal div#Izquierda div#Boton02 div#Titulo02{
	padding:12px 0px 5px 0px;
	margin:0px 0px 0 90px;

}

#ContenedorPrincipal div#Izquierda div#Boton00 div#Titulo00{
	padding:12px 0px 3px 0px;
	margin:0px 0px 0 70px;

}

#ContenedorPrincipal div#Izquierda div#Boton04 div#Titulo04{
	padding:18px 0px 5px 0px;
	margin:0px 85px 0 10px;

}

#ContenedorPrincipal div#Izquierda div#Boton03 div#Titulo03{
	padding:12px 0px 5px 0px;
	margin:0px 0px 0 85px;

}

#ContenedorPrincipal div#Izquierda div#Boton07 div#Txt{
	margin:0px 0px 0 85px;
}

#ContenedorPrincipal div#Izquierda div#Boton06 div#Txt{
	margin:0px 0px 0 87px;
}


#ContenedorPrincipal div#Izquierda div#Boton01 div#Txt{
	margin:0px 85px 0 10px;
}

#ContenedorPrincipal div#Izquierda div#Boton08 div#Txt{
	margin:0px 95px 0 10px;
}


#ContenedorPrincipal div#Izquierda div#Boton05 div#Txt{
	margin:0px 85px 0 10px;
}

#ContenedorPrincipal div#Izquierda div#Boton02 div#Txt{
	margin:0px 5px 0 90px;
}

#ContenedorPrincipal div#Izquierda div#Boton00 div#Txt{
	margin:0px 5px 0 70px;
}


#ContenedorPrincipal div#Izquierda div#Boton04 div#Txt{
	margin:0px 85px 0 10px;
}

#ContenedorPrincipal div#Izquierda div#Boton03 div#Txt{
	margin:0px 0px 0 85px;
}

#ContenedorPrincipal div#Izquierda div#Txt{
	color:#494949;
	font-size:10px;
}

#ContenedorPrincipal div#Izquierda div#Boton00{
	width:211px;

}

#ContenedorPrincipal div#Izquierda div#Boton01, #ContenedorPrincipal div#Izquierda div#Boton02, #ContenedorPrincipal div#Izquierda div#Boton03, #ContenedorPrincipal div#Izquierda div#Boton04, #ContenedorPrincipal div#Izquierda div#Boton05, #ContenedorPrincipal div#Izquierda div#Boton06, #ContenedorPrincipal div#Izquierda div#Boton07, #ContenedorPrincipal div#Izquierda div#Boton08{
	width:211px;
	cursor:pointer;
}

#ContenedorPrincipal div#Izquierda div#Boton div#Fondo01{
	background:url('/media/imgs/Boton01.jpg');
	height:95px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	z-index:1;
}

#ContenedorPrincipal div#Izquierda div#Boton div#Fondo02{
		background:url('/media/imgs/Boton02.jpg');
		height:95px;
		background-repeat:no-repeat;
		background-position:0px 0px;
}

#ContenedorPrincipal div#Izquierda div#Boton div#Fondo03{
		background:url('/media/imgs/Boton03.jpg');
		height:95px;
		background-repeat:no-repeat;
		background-position:0px 0px;
}

#ContenedorPrincipal div#Izquierda div#Boton div#Fondo04{
		background:url('/media/imgs/Boton04.jpg');
		height:95px;
		background-repeat:no-repeat;
		background-position:0px 0px;
}

#ContenedorPrincipal div#Izquierda div#Boton div#Fondo05{
		background:url('/media/imgs/Boton05.jpg');
		height:95px;
		background-repeat:no-repeat;
		background-position:0px 0px;
}

#ContenedorPrincipal div#Izquierda div#Boton div#Fondo06{
		background:url('/media/imgs/Boton06.jpg');
		height:95px;
		background-repeat:no-repeat;
		background-position:0px 0px;
}

#ContenedorPrincipal div#Izquierda div#Boton div#Titulo{
		width:105px;
		padding:20px 0px 2px 100px; 
}



#ContenedorPrincipal div#Izquierda div#Boton div#Descripcion{
	width:211px;
	padding:0px 5px 0px 100px; 
}



#ContenedorPrincipal div#Central2{
	float:left;
	padding:0px 0px 0px 0px;
	width:955px;
}


#ContenedorPrincipal div#Central{
	float:left;
	padding:0px 0px 0px 0px;
	width:730px;
}

#ContenedorPrincipal div#Central div#BreadCumb{
	padding:13px 0px 0px 00px;
	height:38px;
	width:725px;
}

/* //CUERPO */

/* BREADCUMB */


#BreadCumb div#BC_left{
	width:10px;
	height:38px;
	background:url('/media/imgs/BreadCumb_left.png');
	background-repeat:no-repeat;
	float:left;
}

#BreadCumb div#BC_bg{
	width:755px;
	height:38px;
	background:url('/media/imgs/BreadCumb_bg.png');
	background-repeat:repeat-x;
	float:left;

}



#BreadCumb div#BC_right{
	width:10px;
	height:38px;
	background:url('/media/imgs/BreadCumb_right.png');
	background-repeat:no-repeat;
	float:left;
}

/* // BREADCUMB */

/* CAJAS */

#Izquierda div#Box{
	width:201px;
	padding:10px 0px 0px 10px;
	background:white;
}

#Box div#Box_up{
	width:201px;
	height:14px;
	background:url('/media/imgs/Box_up.png');
	background-repeat:no-repeat;
}
#Box div#Box_bg01{
	width:201px;
	background:url('/media/imgs/Box_bg01.png');
	background-repeat:repeat-y;
}

#Box div#Box_bg01 div#Box_bg02{
	width:201px;
	background:url('/media/imgs/Box_bg02.png');
	background-position:bottom;
	background-repeat:no-repeat;
}

#Box_bg02 div#Contenido ul {
	list-style-image:url('/media/imgs/Guion.gif');
	list-style-position:outside;
	margin:0;
	padding:0px 0px 2px 20px;
	line-height:22px;
}

#Box div#Box_down{
	width:201px;
	height:14px;
	background:url('/media/imgs/Box_down.png');
	background-repeat:no-repeat;
}

#Box div#Box_bg01 div#Box_bg02 div#Titulo{
	margin:00px 15px 0px 15px;
	padding:0px 0px 5px 0px;
	border-bottom:1px #828282 dotted;
}

#Box div#Box_bg01 div#Box_bg02 div#Contenido{
	padding:10px 15px 5px 15px;
}

#Box div#Box_bg01 div#Box_bg02 div#Contenido{
	padding:10px 15px 5px 15px;
}


#Contenido p{
	padding:15px 0px 0px 0px;
}


#Central div#Box_Central{
	width:725px;
	margin:10px 0px 20px 00px;
	background:white;
}

#Box_Central div#Box_up{
	width:725px;
	height:14px;
	background:url('/media/imgs/Box02_up.gif');
	background-repeat:no-repeat;
}
#Box_Central div#Box_bg01{
	width:725px;
	background:url('/media/imgs/Box02_bg02.gif');
	background-repeat:repeat-y;
}

#Box_Central div#Box_bg01 div#Box_bg02{
	width:725px;
	background:url('/media/imgs/Box02_bg02.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}

#Box_Central div#Box_bg01 div#Box_bg02BM{
	width:725px;
	min-height:107px;
	background:url('/media/imgs/Box02_bg02BM.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}



#Box_Central div#Box_down{
	width:725px;
	height:20px;
	background:url('/media/imgs/Box02_down.gif');
	background-repeat:no-repeat;
}

#Box_Central div#Box_bg01 div#Box_bg02 div#Contenedor{
	padding:5px 15px 15px 10px;
}

#Box_Central div#Box_bg01 div#Box_bg02BM div#Contenedor{
	padding:5px 15px 15px 10px;
}

#Box_Central div#Box_bg01 div#Box_bg02 div#Titulo{
	border-bottom:1px solid #930103;
	padding:0px 0px 2px 0px;
}

#Box_Central div#Box_bg01 div#Box_bg02BM div#Contenedor div#Titulo {
	border-bottom:1px solid #930103;
	padding:0px 0px 2px 0px;
}


#Box_Central div#Box_bg01 div#Box_bg02 div#Contenido{
	padding:10px 0px 5px 0px;
}

#Box_Central div#Box_bg01 div#Box_bg02 div#Contenido{
	padding:0px 0px 5px 0px;
}
/* //CAJAS */

/* PESTANAS */

#Quienes p img {margin:0px 15px 10px 0px; border:1px solid #999999;} /* espacio entre el texto y la imagen */
#Quienes p img.right {float: right; border:1px solid #999999;} /* Para alinear a la derecha */
#Quienes p img.left {float: left; border:1px solid #999999;} /* Para alinear a la izquierda */

#TextoMisDatos{
	width:372px;
	float:left;
}

#Datos{
	width:372px;
	float:left;

}

#ConjuntoDatos{
	padding:0px 0px 10px 0px;
}

#EncabezaDato{
	font-size:12px;
	color:#930301;	
}

#Dato{
	padding:0px 0px 10px 0px;
}

/* // PESTANAS */

#Filtro04{
width:700px;
line-height:20px;
}

#Filtro04 div{
	float:left;
	line-height:20px;
	height:20px;

}

#Filtro04 div#pad{
	padding:0px 10px 0 0;
	padding:expression('0px 7px 0 0');
}

#Filtro04 div#pad02{
	width:53px;
	width:expression('57px');
}

#Filtro04 div#pad01{
	width:57px;
	width:expression('58px');
}

#Filtro04 div#pad04{
	width:216px;
	width:expression('221px');
}


#Filtro04 div#pad06{
	width:117px;
	width:expression('120px');
}


#Filtro04 div#pad03{
	width:102px;
	width:expression('106px');
}

#Filtro04 div#pad07{
	width:118px;
	width:expression('122px');
}


.onlyreadID{
background:#FAFBBB;
}

.onlyreadID2{
background:none;
border:none;
}

#Eliminar{
color:#930103;
font-weight:bold;

}

#Filtro03{
margin:10px 0 0 0;
height:20px;
padding:0px 0px 10px 0;
border-bottom:1px solid #930103;
}

#Filtro03 div{
	float:left;
	line-height:20px;
}

#Filtro03 div#pad{
	padding:0px 10px 0 0;

}
/* OFERTAS */

#Oferta{
	border-bottom:1px dotted #494949;
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	min-height:110px;
}

#OfertaBM{
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
}

#OfertaNU{
		padding:10px 0px 10px 0px;
}

#contcampo02{
	padding:10px 0px 10px 0px;
}


#contcampo04{
	padding:0px 15px 0 0;
	float:left;
}



#OfertaNU div#contcampo div#nombrecampo, #OfertaNU div#contcampo02 div#nombrecampo{
	padding:5px 0px 5px 0px;
}


#nombrecampo03 div{
	float:left;
	line-height:20px;
	height:20px;
	padding:0px 10px 0px 0px;
}

#OfertaNU div#contcampo02{
	float:left; padding:0px 15px 0 0;
}

#OfertaNU div#contcampo{
	padding:0px 0px 0 0;
}

#Break02{
	border-bottom:1px dotted #494949;
}

#Menu{
	padding:20px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

#Contenedor div#Contenido{
	text-align:left;
	margin:0;
	padding:0;
}

#Oferta div#Imagen{
	width:130px;
	margin:0;
	padding:0;
	height:90px;
	float:left;
	text-align:left;
}

#Oferta div#Imagen img{
	border:1px solid #ccc;
}

#Oferta div#Imagen02{
	width:130px;
	margin:0;
	padding:0;
	height:119px;
	border:1px solid #ccc;
	float:left;
}

#Oferta div#Contenido{
	width:555px;
	margin:0;
	padding:0px 0px 00px 0px;
	float:right;
}

#Oferta div#Titulo_Oferta{
	padding:0px;
}

#Oferta div#Contenido div#OfertaLinea{
	background:red;
	line-height:20px;
}

#Oferta div#Contenido div#OfertaLinea div{
float:left;
}

#Oferta div#Contenido div#OfertaLinea div#BotonVermas{
float:right;
}

#Oferta div#Contenido div#Importe_Oferta{
	padding:15px 0px 0px 0px;
}


#Menu div#Titulo_Oferta_Menu{
	padding:15px 0px 0px 0px;
}



#Oferta div#Boton_Oferta{
	padding:2px;
	text-align:right;
}
#Oferta div#Boton_Menu{
	padding:2px;
	text-align:left;
}

#Descripcion_Oferta{
	line-height:15px;
	font-size:11px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}


#fechaimporte{
width:100%;
padding:0px 0px 00px 0px;
}
#Fecha_validez{
width:50%;
	text-align:right;
	float:right;
}

#OfertaLinea div#Desde{
	padding:0px 15px 0 0;
}

#Boton_Oferta{
padding:20px 2px 2px 2px;
	text-align:right;
}

#Filtro{
	width:100%;
	background:#e8e8e8;
	height:40px;
	margin:0px 0px 20px 0px;
	text-align:right;
	line-height:40px;
}

#Filtro div#Ap01{
	width:390px;
	line-height:26px;
	float:right;
}

#Filtro div#Ap01 div#Etiqueta{
	padding:7px 00px 0px 0px;
	width:310px;
	text-align:right;
	float:right;
	line-height:26px;

}

#Filtro div#Ap01 div#PosCombo{
	width:90px;
	padding:13px 0px 0px 0px;
	float:right;
	text-align:right;
	line-height:26px;

}


#Filtro div#Ap02{
		width:210px;
		padding:7px 10px 0px 0px;
		float:right;
		line-height:26px;
}

#Ap02 div#Etiqueta{
	width:190px;
	float:left;
	line-height:26px;

}

#Ap02 div#Boton{
	width:60px;
	float:left;
}

#Oferta div#Paginacion{
	text-align:right;
	padding:10px 0px 10px 0px;
}

/*  // OFERTAS */

/* TABLAS*/

#cornerSI{ /*background:url('/media/imgs/cor01.jpg');*/ height:33px;}
#cornerSD{ /*background:url('/media/imgs/cor02.jpg');*/ height:33px;}
#bgcabecera{ /*background:url('/media/imgs/bgup.jpg');*/ height:33px;}

#trI{/*background:url('/media/imgs/bgtr01.jpg');*/ width:12px;}
#trD{/*background:url('/media/imgs/bgtr02.jpg');*/ width:12px;}

#trIimp{/*background:url('/media/imgs/bgtr01imp.jpg');*/ width:12px;}
#trDimp{/*background:url('/media/imgs/bgtr02imp.jpg');*/ width:12px;}

#pietablaI{/*background:url('/media/imgs/bgfoot01.jpg');*/ width:12px; height:18px;}
#pietablaD{/*background:url('/media/imgs/bgfoot02.jpg');*/ width:12px; height:18px;}
#pietablabg{/*background:url('/media/imgs/bgfoot.jpg') repeat-x;*/}

#Tabla, #Tabla2{
	border:1px solid #666;
	padding:10px;
	position:relative;
}

#Tabla03{
	padding:10px 0px 10px 0px;
	position:relative;
	line-height:16px;
}

#Tabla div#DatosTablaSolicitudes{
line-height:16px;
}

#Tabla table, #Tabla2 table{
	width:100%;
	color:#666;
}

#Tabla table thead td, #Tabla2 table thead td{
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
	height:20px;
	border-bottom:1px solid #930103;

}

#Tabla table tbody td{
	line-height:25px;
	height:25px;	
	cursor:pointer;

}

#Tabla2 table tbody td{
	line-height:25px;
	height:25px;	

}


#Tabla table tbody td#clic, #Tabla2 table tbody td#clic{
	line-height:25px;
	height:25px;	
	cursor:pointer;

}

#Tabla table tbody .impar, #Tabla2 table tbody .impar {
background:#F2F2F2;
}

.Resultados{ 
	width:610px;
}

.Resultados td, th {
  color:#930301;
 /* border: 1px solid #cc9; */
  /*padding: .3em;*/
  
}

.Resultados thead th, tfoot th {
	vertical-align:middle;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #930102;
	line-height:25px;
}

.Resultados thead th span{
	padding:0px 15px 0px 0px;
}


.Resultados thead {
	  /*background:url('/media/imgs/TablaUp.png');*/
	  background-repeat:repeat;
	  padding:0px 15px 0px 15px;
}


.Resultados tbody{
	  /*background:url('/media/imgs/TablaBg.png');*/
	  background-repeat:repeat-y;
}

.Resultados tfoot{
	  background-repeat:repeat;
}


.Resultados tbody tr {
  /*border-top: 2px solid #FFFFFF;*/
 /* cursor:pointer;*/
  	background: transparent;
  	color: #737373;
  	text-decoration: none;
  	/*background:url('/media/imgs/TablaBg.png');*/
	background-repeat:repeat-y;
	  

}

.Resultados tbody tr.impar{
  /*border-top: 2px solid #FFFFFF;*/
  background: #e8e8e8;
  text-decoration: none;
  line-height:14px;
	background:#e8e8e8;
}

.Resultados tbody td a {
  /*border-top: 2px solid #FFFFFF;*/
  background: transparent;
  color:#930301;
  text-decoration: none;
}

.Resultados tbody td a:hover {
	text-decoration:underline;
  }


.Resultados tbody tr td {
	margin:3px 0px 3px 25px;
	height:22px;
  }


.Resultados tbody th a {
  background: transparent;
  color: #333333;
  padding:0px 15px 0px 15px;
  text-decoration: none;
  font-weight:normal;
  }
.Resultados tbody th a:hover {
  background: transparent;
  color: #333333;
  }
.Resultados tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
.Resultados tfoot td {
/*background:green;*/
/*  border-top: 2px solid #fff;*/
  /*height:20px;*/
/* background-repeat:no-repeat;*/
  }
  
.Resultados tfoot {}

.Resultados .odd {
  background: #91AB59;
}
/* // TABLAS */


/* TIPOGRAFIA */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#494949;
}


#BotoneraBanderas div#Banderas{
	text-align:left;
}

#Pie{
	font-size:10px;
}

#Pie div#Izquierda{
	text-align:left;
}

#Pie div#Izquierda div{
	line-height:14px;
}

#Pie div#Derecha{
	text-align:right;
}

#Pie div#Derecha div{
	line-height:14px;
}

#Cabecera div#Caja div#Titulo{
	font-size:11px;
	font-weight:bold;
}

#ContenedorPrincipal div#Izquierda div#Boton div#Titulo{
	font-size:11px;
	font-weight:bold;
	color:#930103;
}

#BreadCumb div#BC_bg div#Contenido{
	line-height:38px;
	
}

#BreadCumb div#BC_bg div#Contenido span#Situacion{
	color:#930103;
}

#Box div#Box_bg01 div#Box_bg02 div#Titulo{
	font-size:14px;
	color:#930103;
}



#Box_Central div#Box_bg01 div#Box_bg02 div#Titulo{
	font-size:13px;
	font-weight:bold;
	color:#930103;
}

#Box_Central div#Box_bg01 div#Box_bg02BM div#Titulo{
	font-size:13px;
	font-weight:bold;
	color:#930103;
}


#Oferta div#Titulo_Oferta{
	color:#930103;
	font-size:10px;
	font-weight:bold;
}

#Menu div#Titulo_Oferta_Menu{
	color:#930103;
	font-size:14px;
	font-weight:bold;
}

#Subtitulo_Oferta{
	font-size:10px;
	padding:2px 0px 5px 0px;

}

#Oferta div#Contenido div#Importe_Oferta{
	color:#930103;
	width:50%;
	font-size:11px;
	text-transform:uppercase;
	float:left;
	padding:0px;
	margin:0px;
	
}

#SegundaInicio{
	clear:both;
	padding:10px 0 10px 0;

}

#OfertasInicio{
	width:456px;
	float:left;

}

#OfertasInicio div#Superior{
	background:url('/media/imgs/Oferta2Superior.gif');
	height:10px;
	background-repeat:no-repeat;	
	margin:0;
	padding:0;
	line-height:10px;
}

#OfertasInicio div#Inferior{
	background:url('/media/imgs/Oferta2Inferior.gif');
	background-repeat:no-repeat;
	background-position:top;
	height:15px;


}

#OfertaBg01{
	background:url('/media/imgs/Oferta2bg01.gif');
	background-repeat:repeat-y;

}

#OfertaBg02{
	background:url('/media/imgs/Oferta2bg02.gif');
	background-repeat:no-repeat;
	height:100%;
	clear:both;
	min-height:300px;
	background-position:bottom;
}

#OfertaBg02 div#Contenido{
	padding:5px 15px 15px 10px;

}

#OfertaBg02 div#Contenido div#Titulo{
	border-bottom:1px solid #930103;
	padding:0px 0px 2px 0px;
}

#OfertaBg02 div#Contenido div#Titulo{
	color:#930103;
	font-size:13px;
	font-weight:bold;

}

#EventosInicio{
	width:255px;
	padding:0px 2px 0 0;
	float:right;
}

#EventosInicio div#Superior{
	background:url('/media/imgs/Evento2Superior.gif');
	height:10px;
	background-repeat:no-repeat;	
	margin:0;
	padding:0;
	line-height:10px;
}

#EventosInicio div#Inferior{
	background:url('/media/imgs/Evento2Inferior.gif');
	background-repeat:no-repeat;
	height:15px;
	
}

#EventosBg01{
	background:url('/media/imgs/Evento2bg01.gif');
	background-repeat:repeat-y;

}

#EventosBg02{
	background:url('/media/imgs/Evento2bg02.gif');
	background-repeat:no-repeat;
	min-height:200px;
	height:expression('350px');
	background-position:bottom;
}

#EventosBg02 div#Contenido{
	padding:5px 15px 15px 10px;
}

#EventosBg02 div#Contenido div#Titulo{
	border-bottom:1px solid #930103;
	padding:0px 0px 2px 0px;
}

#EventosBg02 div#Contenido div#Titulo{
	color:#930103;
	font-size:13px;
	font-weight:bold;

}

#OfertaIni{
	padding:10px 0 10px 0;
	padding:expression('10px 0 0px 0');
	border-bottom:1px dotted #666;
}

#OfertaIni #Imagen{
	width:95px;
	float:left;
}

#OfertaIni #Imagen img{
	border:1px solid  #a7a7a7;
}

#OfertaIni #Descripcion{
	width:330px;
	float:right;
}

#OfertaIni #Descripcion div#TituloOferta a{
	color:#930103;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#OfertaIni #Descripcion a{
	text-decoration:none;
}

#EventoIni #Descripcion a{
	text-decoration:none;
}


#OfertaIni #Descripcion div#TituloOferta a:hover{
	text-decoration:underline;
}

#OfertaIni #Descripcion div#DetalleOferta{
	padding:0px 0px 5px 0px;
}

#OfertaIni #Descripcion div#DetalleOferta a{
	font-size:10px;
	text-decoration:none;
}

#OfertaIni #Descripcion div#DetalleOferta a:hover{
	text-decoration:underline;
}

/* 0000 */

#EventoIni{
	padding:expression('10px 0 0px 0');
	padding:10px 0 10px 0;
	border-bottom:1px dotted #666; 
}

#EventoIni #Imagen{
	width:53px;
	float:left;
}

#EventoIni #Imagen img{
	width:53px;
	height:53px;
	border:1px solid #a7a7a7;
}

#EventoIni #Descripcion{
	width:160px;
	float:right;
}

#EventoIni #Descripcion div#TituloEvento a{
	color:#930103;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#EventoIni #Descripcion div#TituloEvento a:hover{
	text-decoration:underline;
}
#EventoIni #Descripcion div#DetalleEvento{
	padding:0px 0px 5px 0px;
}
#EventoIni #Descripcion div#DetalleEvento a{
	font-weight:bold;
	font-size:11px;

}
#EventoIni #Descripcion div#DetalleEvento a:hover{
	text-decoration:underline;
}




/* 1111 */
#MuestraTodo {
text-align:right;
padding:0px 10px 0px 0px;
}

#MuestraTodo a{
color:#930301;
}
/* ----------*/

#txtintroduccion{
	line-height:16px;
}

#txtintroduccion div#Enlaces, #txtintroduccion div#Enlaces a{
	color:#930301;
	font-size:10px;
	font-weight:bold;
}

#txtintroduccion div#Enlaces{
	padding:10px 0 0 0;
}
#txtintroduccion div#Enlaces div span{
padding:0px 00px 0px 10px;
}
#Quienes p{
	line-height:14px;
}

#Como p{
	line-height:14px;
}

#Precio_Menu{	
	color:#930103;
	padding:15px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
}

#Descripcion_Menu{
	font-size:11px;
	line-height:18px;
}

#ContenedorTab{
	padding:7px 0px 0px 0px; /* PROVISIONAL */
	width:725px;
}

#Tab_Down{
	width:725px;
	height:10px;
	background:url('/media/imgs/Tab_down.jpg');
	background-repeat:no-repeat;
}

#ContTabul {
	width:710px;
	background:url('/media/imgs/Tab_bg.jpg');
	background-repeat:repeat-y;
    padding:10px 5px 10px 10px;
}

#Tab_Up{
  	width:725px;
	height:9px;
	background:url('/media/imgs/Tab_up.jpg');
	background-repeat:no-repeat;
}

ul#tabnav {
      list-style-type: none;
      margin: 0;
	  padding-left: 0px;
      padding-bottom: 24px;
      font: 11px Arial;
}

ul#tabnav li {
      float: left;
      height: 20px;
      color: #930103;
      background:url('/media/imgs/Tab_noselected.jpg');
	  background-position:0px 2px;
	  background-repeat:no-repeat;
      margin: 1px 0px 0 0px;
	  padding:3px 0px 0px 0px;
	  width:145px;
	  text-align:center;
      border-top: 1px solid #FFF;
}

ul#tabnav a:link, ul#tabnav a:visited {
      display: block;
      color: #930103;
      text-decoration: none;
      padding: 4px;
}

ul#tabnav a:hover {
      background:url('/media/imgs/Tab_selected.jpg');
	  background-position:0px -1px;
	  background-repeat:no-repeat;
      color: #930103;
}

#tabnav .activo {
      background:url('/media/imgs/Tab_selected.jpg');
	  background-position:0px 2px;
	  background-repeat:no-repeat;
	  z-index:100;
}

#Slogan{
padding:2px 10px 0px 0;
color:#930301;
font-size:11px;
height:22px;
font-weight:bold;
text-transform:uppercase;
}

#tabnav .inactivo {}

#Quienes p{
	line-height:18px; 
	font-size:11px;
}

#Que p{
	line-height:18px; 
	font-size:11px;
}

#Como p{
	line-height:18px; 
	font-size:11px;
}

#Cursiva{ 
	color:#930109; 
	font-style:italic;
}

#Destacado{ 
	color:#930103; 
	font-weight:bold;
}


#Destacado2{ 
	color:#930103; 
}


input{ 
	border:1px solid #666; 
	background:#fff; 
	height:16px; 
	font-size:12px; 
	color:#666; 
}


select{
	border-top:1px solid #ccc; 
	border-right:1px solid #666; 
	border-bottom:1px solid #666;
	border-left:1px solid #ccc; 
	font-size:12px; 
	color:#666; 
	height:19px; 
}

#Filtro03{
	width:100%;
	/*background:#e8e8e8;*/
	line-height:20px;
	height:30px;
	text-align:left;
	padding:0px 0px 0px 0px;
}

#Filtro02 ul{
	padding:0; 
	margin:0; 
}

#ItemFiltro{ 
	text-align:right;
}

#inputradio{
	margin:0px 0px 0px 0px;
}

radio{
	border:inherit; 
}

label * {
    vertical-align: middle;
}

li {
	display: inline; 
}

.hackradio{
	padding:0px 0px 0px 0px;
	height:14px; 
	border:1px solid #fff; 
	background:#fff;
}

.hackcheck{
	padding:0; 
	margin:0;
	border:1px solid none; 
	background:none; 
}

#etiquetacheck{
	width:150px;
	padding:0px 0px 0px 5px;
}

#etiquetacheck label{
	line-height:14px;
}
textarea{
	border:1px solid #666; 
	background:#fff; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#666;
}

#observatextarea{ 
	padding:5px 0px 0px 0px;
}

#SolicitudDatosAgencia{
	width:700px; 
	padding:10px 0px 10px 0px;
}

#SolicitudServicio{
	width:700px; 
	padding:0px 0px 00px 0px;
}

#CampoFormularioSolicitud{
	float:left; 
	width:310px; 
	padding:0px 15px 5px 0px;

}


#CampoFormularioSolicitud02{
	float:right; 
	width:310px; 
	padding:0px 10px 5px 0px;

}



#Filtro04 div#checkbutton{
padding:1px 0 0 0;

}

#trigger{
cursor:pointer;
}

#CampoFormularioSolicitud div, #CampoFormularioSolicitud02 div{
	padding:0px 10px 5px 0px;
	width:310px; 
}

#CampoFormularioSolicitud04{
	padding:0px 0px 5px 0px;
	float:left;
	width:700px; 
}


#CampoFormularioSolicitud05{
	float:left;
	padding:0px 0px 5px 0px;
	width:140px;
}

#CampoFormularioSolicitud07{
	float:right;
	width:140px;
}


#CampoFormularioSolicitud05 div, #CampoFormularioSolicitud06 div{
	padding:0px 0px 5px 0px;

}

#CampoFormularioParticulares{
	width:145px;
	padding:0px 20px 0 0;
	float:left;
}

#CampoFormularioParticulares02{
	width:145px;
	padding:0px 45px 0 0;
	float:left;
}

#CampoFormularioParticulares div, #CampoFormularioParticulares02 div, #CampoFormularioParticulares03 div{

	padding:0px 0px 5px 0px;

}


#CampoFormularioParticulares03{
	width:145px;
	padding:0px 0px 0 0;
	float:left;
}


#Observaciones{
	padding:10px 0px 10px 0px; 
	width:495px;
} 

#AreaTexto div#Etiqueta{
	padding:0px 0px 5px 0px;
}

#Extras{
	width:600px; 
	float:left;
}

#Extras div#Etiquetas{
	padding:0px 0px 20px 0px;
}

#Extras div#Etiquetas span#Etiqueta01{
	padding:0px 10px 0px 0px;
}

#checks{
	width:140px;
	float:left;
}

#checks div{
	height:30px; 
	padding:expression('2px 0px 0px 0px');
}

#checks div div{
	height:30px; 
	padding:expression('0px 0px 6px 0px');
}

#inputchecks{ 
	width:320px; float:left;
}

#inputchecks div{
	padding:0px 0px 10px 0px;
}

.service{
	margin:00px 0px 5px 0px;
}

#botonanadir{
	padding:15px 0px 0px 0px; 
	line-height:50px; 
	line-height:expression('60px'); 
	width:10px;
}

#SubtituloForm{
	color:#930103; 
	font-size:11px; 
	margin:10px 0px 10px 0px; 
	padding:0px 0px 2px 0px; 
	border-bottom:#848484 dotted 1px; 
	width:695px;
}

#ContServicios{
	padding:0px 0px 20px 0px;
}

#linkzapatec{ 
	color:#FFF;
}

#mas{
	font-weight:bold;
	color:#930103;
	cursor:pointer;
}

#ResultadoBuscador div#RB012{
	margin:0px 0 0 0;
	padding:0;
	width:280px;
	float:left;
}

#ResultadoBuscador div#RB01{
	margin:10px 0 0 0;
	width:280px;
	float:left;
}

#ResultadoBuscador div#RB02{
	margin:14px 0 0 0;
	width:400px;
	float:right;
}

#ResultadoCaja{
	border-bottom:1px solid #ccc;
	padding:10px 0px 5px 0px;
}

#ResultadoCaja #TituloResultado{
	font-size:11px; 
	font-weight:bold;
	color:#930301; 
	padding:10px 0px 0px 0px;
	clear:both;
}

#ResultadoCaja div#Distancia{
	width:280px;
	float:left;
	text-align:left;
	font-size:9px;
	color:#494949;
}

#BotonBuscador{
	padding:5px 0px 0px 0px;
	text-align:right;
}

#ResultadoPara{
	border:1px solid #ccc;
	padding:5px 10px 5px 10px;
	background:#EEEEEE; line-height:16px;
}

#numResultados{
	font-size:10px;
	text-align:right;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #ccc; line-height:16px;

}
#Subtitulo{
	padding:0px 0px 0px 0px;
	font-weight:bold; 
	line-height:16px;
}

#Distancia{
	text-align:right; 
	float:right;  
	line-height:16px;
	padding:0px 0px 0px 3px;

}

#EnlaceBuscador{
	padding:0px 0px 5px 3px;
		line-height:16px;
}

#botonenvio{
	width:88px;
	height:19px;
	background:url('/media/imgs/Button_bg.gif');
	background-repeat:no-repeat;
	text-align:center;

}

#botonenvio a{
	line-height:18px;
	font-weight:bold;
	color:#494949;
	font-size:10px;
	/*text-transform:uppercase;*/
}

#botonenvio a:hover{
	text-decoration:none;
}

.button02{ 
	background:url('/media/imgs/Button_bg.gif'); 
	background-repeat:no-repeat;
	border:none;
	/*border-color: #666 #333 #333 #666; */
	font-weight:bold; 
	font-size: 10px;
	/*margin: 0 2px;*/
	/*padding: 2px 18px; */
	height:19px; 
	line-height:19px;
	padding:0px 0px 3px 0px;
	width:88px;
	/*outline:none; */
	cursor:pointer;
}

.button03{ 
	background:url('/media/imgs/Button03.jpg'); 
	background-repeat:no-repeat;
	border:none;
	/*border-color: #666 #333 #333 #666; */
	font-weight:bold; 
	font-size: 10px;
	/*margin: 0 2px;*/
	/*padding: 2px 18px; */
	height:16px; 
	line-height:16px;
	margin:2px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	width:60px;
	/*outline:none; */
	cursor:pointer;
}


#enlacesservicios span#enlace{
	padding:0px 40px 0px 0px;

}

#subboton{ 
	color:#fff;
	float:left;
	line-height:30px;
	padding:0px 10px 0px 10px;
}

#telefono span#destacado{
	font-size:12px;
	font-weight:bold;
}

#subboton span{
	padding:0px 10px 0px 0px;
}

#subboton span a{
	color:#fff;
	text-decoration:none;
}

#subboton span a:hover{
	text-decoration:underline;
}

.volveresp{
	background:inherit;
	width:15px;
	height:30px;
	padding:0;
}

.volver{
	background:inherit;
	width:15px;
	height:30px;
	padding:0;
	cursor:pointer;

}

.volver:hover{
	background:inherit;
	width:15px;
	
}

.volver a.botonvolver{
	padding:0;
	color:#CC0099;
	background:inherit;
	margin:0;

}

.volver a:hover{
	padding:0;
	background:inherit;
	margin:0;
}

.volver span{
	line-height:30px;
	color:#fff;
}


#Conocenos{
	margin:10px 0 0 0;
	padding:0px 0px 0px 0;
	border-bottom:1px solid #930103;
	clear:both;
}

#Principal{
	width:300px;
	float:left;
}

#Principal span{
	font-size:16px;
	color:#930103;

}


#Conocenos div#Enlaces{
	float:right;
	vertical-align:bottom;
	line-height:16px;
	text-align:right;
}

#Conocenos div#Enlaces div{
	padding:2px 0 0 0;
	vertical-align:baseline;
}

#ConocenosCont{
margin:10px 0 0 0;
}
#ColFotos{
width:265px;
float:left;
}

#ColFotos div#foto{
padding:0px 0px 10px 0;
}


#ColTxt{
width:450px;
float:right;
line-height:16px;
}

#ColTxt2{
width:680px;
float:right;
line-height:16px;
}

#Cursiva{ 
	color:#930109; 
	font-style:italic;
}

#Destacado{ 
	color:#930103; 
	font-weight:bold;
}

#Menu{
	width:290px; 
	float:left; 
	position:relative;
}

#Mapa{
	width:400px; 
	float:left; 
	position:relative;
	padding:20px 0px 0px 5px;
}

#Contenido div#Menu div#imagen img{ 
	border:1px solid #666;
}

#Filtro05 div{
	clear:both;
}

.inputsesion01{
	border:1px solid #eee;
	background:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.inputsesion02{
	border:none;
	background:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.inputsesion03{
	border:none;
	background:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#Contenido02{
	width:175px; 
	float:left; 
	margin:10px 0px 0px 0px;
}

#Contenido02 div#Imagen{
	margin:0px 0px 10px 0;
}

#Contenido02 div#Imagen img{
	border:1px solid #ccc;
}

#Txt02 div#Titulo02{
	color:#930103;	
	font-size:11px;	
	font-weight:bold;
}

#Txt02 div#Subtitulo{
	margin:0px 0px 5px 0;
}

#Txt02 div#Desarrollo{
	width:515px; 
	float:left; 
	margin:10px 0px 0px 10px;	
	line-height:16px;
}

#Txt02 div#Desarrollo p#fuente{
	font-size:10px;
	font-style:italic; 
	text-align:right;
}

#OfertasRelacionadas{
	width:700px; 
	float:right; 
	margin:20px 0px 0px 0px;
} 

#OfertaIni div#Descripcion02{
	width:575px; 
	float:right;
}

#Descripcion02 #TituloOferta{
	color:#930103;	
	font-size:10px;	
	font-weight:bold;
}

#Descripcion02 #DetalleOferta{	
	font-weight:bold;
	font-size:10px;
	padding:2px 0px 5px 0px;
}

#Etiqueta{
	padding:0px 0px 10px 0px;
}

#Bono div#Titulo span{ 
	font-weight:bold; 
	color:#930103; 
	font-size:13px;
}

#Bono a{
	color:green;
	font-weight:bold;
}

#Bono div#Titulo { 
	margin:0px 0px 10px 0px; 
	float:left;
}

#Bono div#NumPresupuesto{
	float:right;
	text-align:right;

}


#Bono div#BonoCont{ 
	line-height:18px;
}

#BonoCont div#ap2{ 
	padding:5px 0px 5px 0px; 
	border-top:1px solid #666; 
	border-bottom:1px solid #666; 
	margin:5px 0px 5px 0px;
}

#Destacado03{ font-weight:bold;}

#Destacado04{ font-weight:bold; padding:0px 0px 5px 0px; color:#930103; text-align:center;}

#iconoimprimir{text-align:right; float:right;}

#combo{ width:92px; width:expression('95px');}

#Destacado5{
	font-weight:bold;
	font-size:14px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
}

#ficharestaurantetabla a{
	color:#930103;
	font-size:12px;
	text-decoration:underline;
	margin:0px 15px 0px 0px;

}
#fotomaparestaurante{
	border:1px solid #930103;
	margin:3px 15px 0 0;
}

#cuadrocaptcha{
	border:1px solid #494949;
}

#contcaptcha{
	float:left; 
	margin:17px 0px 0px 0px; 
	height:94px; 
	text-align:center; 
	height:expression('106px'); 
	width:323px; 
	border:1px solid #494949;
}

#contcaptcha div{
	margin:10px 0px 0px 0px;
}

#BonoCont div#Imagen img{border:1px solid #930103; margin:0px 0px 10px 0px;}
#BonoCont div#Imagen{float:left; width:150px; margin:0px 20px 0 0;}
#BonoCont div#Contenido{ float:left; width:530px;}

#BonoCont div#Mapa{width:530px; height:300px; border:1px solid #494949; margin:10px 0 0 0;}

#columnaimagen{width:150px; float:right;}
#columnaimagen img{border:1px solid #930103;}
.columnasituacion{margin:10px 0px 10px 0px;}
.maparestaurante{ width:300px; height:200px; border:1px solid #494949; margin:00px 10px 0 0; float:left; clear:both;}

.aceptoboletin{
	border:1px solid none;
	background:none;
	width:13px;
	line-height:12px;
	margin:0px 0 0 0;
	vertical-align:text-bottom;
}

#VerFichaRestaurante{
	width:700px; 
	margin:10px 0px 0px 0px;
}


/* ENTREVISTA _ ENCUESTA _ VOTACION */


#polls .accordion_toggle div#titulo{
	border-bottom:1px solid #930103; 
	text-align:left; 
	padding:0px 0px 5px 0px; 
	margin:0px 0px 0px 0px; 
	line-height:14px; 
	font-weight:bold; 
	font-size:11px;
	}


#polls div#contenido div#encuesta_votar div#preguntas{
	color:#494949; 
	line-height:24px; 
	font-size:11px;
	}

#polls div#contenido div#encuesta_votar div#preguntas div#opcion{
	height:24px; 
	width:20px; 
	float:left; 
	}
#polls div#contenido div#encuesta_votar div#preguntas div#opcion div#boton{
	padding:7px 0px 0px 0px; 
	padding:expression(0);
	}

#polls div#contenido div#encuesta_votar div#boton_y_sugerencias div#boton_votar{
	margin:10px 0px 0px 0px; 
	float:left; 
	width:90px;
	}

#polls div#contenido div#encuesta_votar div#boton_y_sugerencias div#enlace_sugerencia{
	font-size:11px; 
	color:#930103; 
	padding:12px 0px 0px 0px; 
	text-align:right;
	}

#polls div#contenido div#encuesta_votar div#boton_y_sugerencias div#enlace_sugerencia a{
	color:#930103;
	}

#polls div#contenido div#mensaje{
	text-align:center;
	line-height:14px; 
	font-weight:bold; 
	font-size:11px;
	}

#polls div#contenido div#firma{
	font-size:10px; 
	font-style:italic; 
	text-align:right;
	}

#polls div#superior{
	line-height:5px; 
	background:url('/media/imgs/poll_superior.jpg'); 
	background-repeat:no-repeat; 
	padding:0; 
	margin:0;	
	clear:both;
	}

#polls div#contenido{
	background:url('/media/imgs/poll_bg.jpg'); 
	background-repeat:repeat-y;  
	padding:0; 
	margin:0; 
	border-collapse:collapse; 
	padding:10px 15px 10px 10px;
	}

#polls div#inferior{
	background:url('/media/imgs/poll_inferior.jpg'); 
	background-repeat:no-repeat; 
	height:12px; 
	}



/* BUSCADOR / RESULTADOS */

#Box_Central04{
	margin:10px 0 0 0;
}

#Box_Central04 div#Box_up{
	width:961px;
	height:14px;
	background:url('/media/imgs/cajasup100pc.jpg');
	background-repeat:no-repeat;
}
#Box_Central04 div#Box_bg01{
	width:961px;
	background:url('/media/imgs/bgcaja100pc.jpg');
	background-repeat:repeat-y;
}

#Box_Central04 div#Box_bg01 div#Box_bg02{
	width:961px;
	background:url('/media/imgs/bgcaja100pc.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
}

#Box_Central04 div#Box_bg01 div#Box_bg02BM{
	min-height:107px;
	width:961px;
	background-position:bottom;
	background-repeat:no-repeat;
}



#Box_Central04 div#Box_down{
	width:961px;
	height:20px;
	background:url('/media/imgs/cajadnw100pc.jpg');
	background-repeat:no-repeat;
}

#Box_Central04 div#Box_bg01 div#Box_bg02 div#Contenedor{
	padding:5px 15px 15px 10px;
}

#Box_Central04 div#Box_bg01 div#Box_bg02BM div#Contenedor{
	padding:5px 15px 15px 10px;
}

#Box_Central04 div#Box_bg01 div#Box_bg02 div#Titulo{
	border-bottom:1px solid #930103;
	padding:0px 0px 2px 0px;
}

#Box_Central04 div#Box_bg01 div#Box_bg02BM div#Contenedor div#Titulo {
	border-bottom:1px solid #930103;
	padding:0px 0px 2px 0px;
	font-size:13px;
	font-weight:bold;
	color:#930103;
}


#Box_Central04 div#Box_bg01 div#Box_bg02 div#Contenido{
	padding:10px 0px 5px 0px;
}

#Box_Central04 div#Box_bg01 div#Box_bg02 div#Contenido{
	padding:0px 0px 5px 0px;
}

.caja_busqueda{
	margin:10px 0 0 0;
	width:100%;
	background:#ffffff;
	border:1px solid #d2d0d0;
}

.contenido{
	padding:10px;
	width:800px;
}


.contenido div.inputs{ 
	width:335px;  
	float:left;
}

.contenido div.inputs div.columna01{ 
	width:160px; 
	float:left; 
}

.contenido div.inputs div.columna02{ 
	width:175px; 
	float:right;
}

.contenido div.opciones{ 
	width:380px; 
	float:left; 
	margin:0 0 0 20px;
}


fieldset{
	margin:0px 0px 0px 0px;
	border:1px solid #494949;
	padding:0 0 10px 0;
}


fieldset legend{
	margin:0 0 0 10px;
	color:#494949;
	padding:0 5px 0 5px;
}

.opciones div.col011{ 
	float:left; 
	position:relative; 
	width:155px; 
	margin:0px 10px 0px 0px; 
	padding:0; 
}

.opciones div.col022{ 
	float:right; 
	position:relative; 
	width:150px; 
	margin:0; 
	padding:0; 
}

.col011 p.label_checkbox_pair input, .col022 p.label_checkbox_pair input{ 
	border:none; 
	line-height:14px;
}

.col011 p.label_checkbox_pair, .col022 p.label_checkbox_pair{ 
	height:10px; 
}

.col011 p.label_checkbox_pair label, p.label_checkbox_pair3 label {
	line-height:14px;
}

.inserte_imagen{ margin:0 0 10px 0; }

	.main_busqueda{ 
		width:960px; 
		margin:10px 0 0 0;
	}
	.main_left{ width:535px; float:left; }
	.main_right{ width:410px; float:right; }
	.modulo div.titulo{ width:535px; height:25px; background:url('/media/imgs/bg_titulo_barra.gif') repeat-x; line-height:22px; font-size:12px; color:#fff; }
	.modulo div.titulo span { padding:0 0 0 10px; }
	.modulo div.ficha{ width:533px; border:1px solid #d2d0d0; margin:10px 0 0 0; background:#f8f8f8; } 
	.modulo div.ficha div.ficha_contenido{ padding:10px;}
	.modulo div.ficha div.ficha_contenido div.foto{ width:127px; float:left; }
	.modulo div.ficha div.ficha_contenido div.contenido{ width:370px; float:right; }
	.modulo div.ficha div.ficha_contenido div.contenido div.titulo_ficha, .modulo div.ficha div.ficha_contenido div.contenido div.titulo_ficha a {margin:5px 0 0 0;font-size:12px; color:#930103; font-weight:bold; text-decoration:none}
	.modulo div.ficha div.ficha_contenido div.contenido div.categoria{margin:5px 0 0 0; font-size:11px; color:#494949; font-weight:bold; }
	.modulo div.ficha div.ficha_contenido div.contenido div.descripcion{ margin:5px 0 0 0; line-height:14px;}
	.modulo div.ficha div.ficha_contenido div.contenido div.precio_distancia{ margin:5px 0 0 0; background:#eeeeee; height:20px; width:285px; line-height:20px; float:left;}
	.modulo div.ficha div.ficha_contenido div.contenido div.ampliar{ margin:5px 0 0 0; height:20px; width:73px; line-height:20px; float:right; }
	.modulo div.ficha div.ficha_contenido div.contenido div.ampliar a, .modulo div.ficha div.ficha_contenido div.contenido div.ampliar{ color:#930103; }
	.modulo div.ficha div.ficha_contenido div.contenido div.precio_distancia div.precio{ padding:0 0 0 5px; height:20px; line-height:20px; float:left; width:150px;}
	.modulo div.ficha div.ficha_contenido div.contenido div.precio_distancia div.precio span{ color:#930103; font-weight:bold; font-size:12px; }
	.modulo div.ficha div.ficha_contenido div.contenido div.precio_distancia div.distancia{ height:20px; line-height:20px; float:right; width:100px; text-align:right; padding:0 5px 0 0;}
	.modulo div.ficha div.ficha_contenido div.contenido div.precio_distancia div.distancia span{ color:#930103; font-weight:bold; font-size:12px; }
	.modulo div.ficha div.ficha_contenido div.contenido{margin:0; padding:0;}
	.modulo div.ficha div.ficha_contenido img{ border:1px solid #d2d0d0; }
	.modulo { margin:0 0 10px 0; }
	.modulo div.enlaces_tipos{ margin: 5px 0 0 15px; line-height:23px; font-size:11px;  }
	.modulo div.enlaces_provincias { margin: 5px 0 0 5px; width:140px; float:left; line-height:23px; font-size:11px;  }
	.modulo div.enlaces_provincias2 { margin: 5px 0 0 30px; width:145px; float:left; line-height:23px; font-size:11px;  }
	.modulo div.enlaces_provincias3 { margin: 5px 0 0 0; width:177px; float:right; line-height:23px; font-size:11px;  }
	

	.modulo2 div.titulo{ width:407px; height:25px; background:url('/media/imgs/bg_titulo_barra.gif') repeat-x; line-height:22px; font-size:12px; color:#fff; }
	.modulo2 div.titulo span { padding:0 0 0 10px; }
	.modulo2 div.ficha{ width:405px; border:1px solid #d2d0d0; margin:10px 0 0 0; background:#f8f8f8; } 
	.modulo2 div.ficha div.ficha_contenido{ padding:10px;}
	.modulo2 div.ficha div.ficha_contenido div.foto{ width:100px; float:left;}
	.modulo2 div.ficha div.ficha_contenido div.contenido{ width:285px; float:right; }
	.modulo2 div.ficha div.ficha_contenido div.contenido div.titulo_ficha, .modulo2 div.ficha div.ficha_contenido div.contenido div.titulo_ficha a {font-size:12px; color:#930103; font-weight:bold; text-decoration:none}
	.modulo2 div.ficha div.ficha_contenido div.contenido div.categoria{margin:5px 0 0 0; font-size:11px; color:#494949; font-weight:bold; }
	.modulo2 div.ficha div.ficha_contenido div.contenido div.descripcion{ margin:5px 0 0 0; line-height:14px;}
	.modulo2 div.ficha div.ficha_contenido div.contenido2 div.precio_distancia{ margin:0 0 0 0; background:#eeeeee; height:20px; width:300px; line-height:20px; float:left;}
	.modulo2 div.ficha div.ficha_contenido div.contenido2 div.ampliar{ margin:0 0 0 0; height:20px; width:73px; line-height:20px; float:right; }
	.modulo2 div.ficha div.ficha_contenido div.contenido2 div.ampliar a, .modulo2 div.ficha div.ficha_contenido div.contenido2 div.ampliar{ color:#930103; }
	.modulo2 div.ficha div.ficha_contenido div.contenido2 div.precio_distancia div.precio{ padding:0 0 0 5px; height:20px; line-height:20px; float:left; width:130px;}
	.modulo2 div.ficha div.ficha_contenido div.contenido2 div.precio_distancia div.precio span{ color:#930103; font-weight:bold; font-size:13px; }
	.modulo2 div.ficha div.ficha_contenido div.contenido2 div.precio_distancia div.distancia{ height:20px; line-height:20px; float:right; width:100px; text-align:right; padding:0 5px 0 0;}
	.modulo2 div.ficha div.ficha_contenido div.contenido2 div.precio_distancia div.distancia span{ color:#930103; font-weight:bold; font-size:13px; }
	.modulo2 div.ficha div.ficha_contenido div.contenido{margin:0; padding:0;}
	.modulo2 div.ficha div.ficha_contenido img{ border:1px solid #d2d0d0; }
	.modulo2 { margin:0 0 10px 0; }
	.modulo2 div.ficha div.ficha_contenido div.contenido2{ width:385px; float:left; }

	/*.modulo2 div.enlaces_tipos{ line-height:16px; font-size:11px;  }*/
	.modulo2 div.enlaces_tipos{ margin: 5px 0 0 5px; width:200px; float:left; line-height:23px; font-size:11px;  }
	.modulo2 div.enlaces_tipos2{ margin: 5px 0 0 0; width:200px; float:right; line-height:23px; font-size:11px;  }


.main_busqueda02{ 
	width:955px; 
	margin:10px 0 0 0;
	border:1px solid #d4d4d4;
}

.main_busqueda02 div.contenido_ficha{ 
	padding:15px;
}

.main_busqueda02 div.contenido_ficha div.titulo{ 
	font-size:15px; color:#930103;
}

.main_busqueda02 div.contenido_ficha div.tipo{
	font-weight:bold;
	margin:10px 0 10px 0;
}

.main_busqueda02 div.contenido_ficha div.categoria{
	line-height:16px;
	margin:0 0 10px 0;

}
.main_busqueda02 div.contenido_ficha div.categoria span.titu{
	line-height:16px;
	height:16px;
	font-weight:bold;
	color:#930103;
}


.main_busqueda02 div.contenido_ficha div.titu{
	font-weight:bold;
	color:#930103;
	margin:0 0 5px 0;
}

.main_busqueda02 div.contenido_ficha div.descripcion{
	margin:0 0 15px 0;
	line-height:16px;
}


.contenido_right{float:right; width:340px;}
.galeria{background:#eeeeee; padding:10px 0 10px 10px; }
.thumbnails_ficha{margin:5px 0 0 0;}
.thumbnails_ficha span{margin:0 2px 0 0;}
.mapa_ficha{margin:10px 0 20px  0;}

#Box_Central04{
	margin:10px 0 0 0;
}

#Box_Central04 div#Box_up{
	width:961px;
	height:14px;
	background:url('/media/imgs/cajasup100pc.jpg');
	background-repeat:no-repeat;
}
#Box_Central04 div#Box_bg01{
	width:961px;
	background:url('/media/imgs/bgcaja100pc.jpg');
	background-repeat:repeat-y;
}

#Box_Central04 div#Box_bg01 div#Box_bg02{
	width:961px;
	background:url('/media/imgs/bgcaja100pc.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
}

#Box_Central04 div#Box_bg01 div#Box_bg02BM{
	min-height:107px;
	width:961px;
	background-position:bottom;
	background-repeat:no-repeat;
}



#Box_Central04 div#Box_down{
	width:961px;
	height:20px;
	background:url('/media/imgs/cajadnw100pc.jpg');
	background-repeat:no-repeat;
}

#Box_Central04 div#Box_bg01 div#Box_bg02 div#Contenedor{
	padding:5px 15px 15px 10px;
}

#Box_Central04 div#Box_bg01 div#Box_bg02BM div#Contenedor{
	padding:5px 15px 0 10px;
}

#Box_Central04 div#Box_bg01 div#Box_bg02 div#Titulo{
	border-bottom:1px solid #930103;
	padding:0px 0px 2px 0px;
}

#Box_Central04 div#Box_bg01 div#Box_bg02BM div#Contenedor div#Titulo {
	border-bottom:1px solid #930103;
	padding:0px 0px 2px 0px;
	font-size:13px;
	font-weight:bold;
	color:#930103;
}


#Box_Central04 div#Box_bg01 div#Box_bg02 div#Contenido{
	padding:10px 0px 5px 0px;
}

#Box_Central04 div#Box_bg01 div#Box_bg02 div#Contenido{
	padding:0px 0px 5px 0px;
}

.caja_busqueda{
	margin:10px 0 0 0;
	width:100%;
	background:#ffffff;
	border:1px solid #d2d0d0;
}

.contenido{
	padding:10px;
	width:800px;
}


.contenido div.inputs{ 
	width:335px;  
	float:left;
}

.contenido div.inputs div.columna01{ 
	width:160px; 
	float:left; 
}

.contenido div.inputs div.columna02{ 
	width:150px; 
	float:right;
}

.contenido div.opciones{ 
	width:380px; 
	float:left; 
	margin:0 0 0 20px;
}


fieldset{
	margin:0px 0px 0px 0px;
	border:1px solid #494949;
	padding:0 0 10px 0;
}


fieldset legend{
	margin:0 0 0 10px;
	color:#494949;
	padding:0 5px 0 5px;
}

.opciones div.col011{ 
	float:left; 
	position:relative; 
	width:140px; 
	margin:0px 10px 0px 0px; 
	padding:5px; 
}

.opciones div.col022{ 
	float:right; 
	position:relative; 
	width:155px; 
	margin:0; 
	padding:0; 
}

.col011 input, .col022 input{ 
	border:none; 
	line-height:14px;
}

.col011 p.label_checkbox_pair, .col022 p.label_checkbox_pair{ 
	height:10px; 
}

.col011 p.label_checkbox_pair label, p.label_checkbox_pair3 label {
	line-height:14px;
}


.inserte_imagen{ margin:0 0 10px 0; }


.modulo div.ficha_resultado{
	background:#ffffff;
	padding:10px;
	border:1px solid #d2d0d0;
	font-size:12px;
}

.modulo div.ficha_resultado span.resultado01{ color:#930103; font-weight:bold;}
.modulo div.ficha_resultado span.resultado_bold{ font-weight:bold; font-size:13px; }
.modulo div.ficha_resultado span.resultado_italic, .modulo div.ficha_resultado span.resultado_italic a{ font-style:italic; font-size:13px; }


.main_busqueda02 div.contenido_ficha div.contenido_left{ float:left; width:475px;}
/* //BUSCADOR / RESULTADOS */