/*FORMATO*/
body{
	text-align:center;
	margin:0px;
	padding:0px;
	font:.83em Tahoma, Geneva, sans-serif;
	color:#444444;
	background-color: #DBDEE1;
}

/*--------------------------------------------Todo---------------------------------*/

#todo{
	padding:0px;
	width:1000px;
	margin:0px auto;
	text-align:left;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 -12px 12px #ccc;
	-moz-box-shadow: 0 -12px 12px #ccc;
	box-shadow: 0 -12px 12px #ccc;
}

#modal{
	display: none;
}
/*-------------------------------------------------Top------------------------------------*/
#top{
	width:990px;
	height: 190px;
	position: relative;
	margin:0 0 0 2px;
	padding:0;
	background-image: url(/i/fondo_top.png);
	background-repeat: no-repeat;
	background-position: 0 25px;
	z-index: 11;
}

/*--------------------------------------------Top Arriba--------------------------------*/
#top_arriba{
	float: left;
	width: 982px;
	margin: 0 0 5px 0;
}

/*-------------------------------------------Logo-------------------------------------*/
#logo{
	float: left;
	margin: 13px 0 0 25px;
	padding:0;
}
/*------------------------------------------Idiomas----------------------------------*/
#idiomas{
	margin: 0;
	padding:0;
	position: absolute;
	right: 360px;
	top: 22px;
	font-size: 10px;
	list-style-type: none;
}
#idiomas li {
	display: inline;
}
/*-------------------------------------------Usuarios Registrados-------------------*/
#usuarios_registrados{
	float: right;
	height: 70px;
	margin: 13px 5px 0 0;
	padding:0 0 5px 23px;
	font-weight: bold;
	font-size: 0.8em;
	background-image: url(/i/fondo_usuarios_registrados.png);
	background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
}
#usuarios_registrados_dentro{
	float: left;
	padding: 7px 23px 5px 0;
	height: 45px;
	background-image: url(/i/fondo_final_usuarios_registrados.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
#usuarios_registrados form{
	float: left;
}
#usuarios_registrados form label{
	float: left;
	width: 100%;
	padding: 0 0 3px 0;
}
.usuario_registro_arriba{
	float: left;
	width: 120px;
	margin: 0 10px 0 0;
}

.contrasinal_registro_arriba{
	float: left;
	width: 95px;
}
#usuarios_registrados .inputboton{
	float: left;
	margin: 15px 0 0 5px;
}

/*---------------------------------------Menu--------------------------------*/
#menu{
	font-family: Georgia, serif;
	float:left;
	width: 980px;
	margin: 15px 0 0 5px;
	padding:0;
	
	position:relative;
	z-index: 4;
}

#menu ul{
	float: left;
	margin:10px 0 0 15px;
	padding:0;
	list-style-type:none;
}
#menu li{
	float: left;
	width: 106px;
	height: 25px;
	padding: 18px 10px 12px 10px;
	margin: 4px 5px 0 5px;
	background-image: url(/i/fondo_menu.png);
	background-repeat: no-repeat;
	text-align: center;
}
#menu li span{
	display: block;

}
#menu li a{
	font-size: 14px;
	color: #8A8A8A;
	font-weight:normal !important;
	
}
#menu li a:hover{
	text-decoration: none;
	color: #383838;
}
#menu li.on{
	background-image: url(/i/fondo_menu_on_24.png);
	height: 50px;
	margin: 5px 5px 0 5px;
	padding: 18px 10px 12px 10px;
}
#menu li.on a{
	display: block;
	margin: 7px 0 0 0;
	color: #052B58;
	width: 108px !important;
}

/*----------------------------------------Submenu----------------------------------*/
#submenu{
	float: left;
	font-family: Georgia, serif;
	list-style-type: none;
	border-top: 1px dotted #A9B0B7;
	border-bottom: 1px dotted #A9B0B7;
	padding: 5px;
	margin: -15px 0 20px 12px;
	width: 960px;
	
	position:relative;
	z-index: 3;
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #F5F5F5;
	border: 2px solid #FFFFFF;
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
}

#submenu li{
	float: left;
	margin: 0 0 0 0;
	padding:0 10px 0 10px;
	text-align: center;
	
	
	background-image: url(/i/fondo_submenu.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

#submenu li span{
	display: block;
	margin:0;
	padding:0;

}
#submenu li a{
	display: block;
	padding: 10px;
	font-size: 14px;
	color: #6D6D6D;
	font-weight:normal !important;
}
#submenu li a:hover{
	text-decoration: none;
	color: #383838;
}

#submenu li.on a{
	color: #052B58;
	display: block;
	background-color: #FDFDFD;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}


/*--------------------------------------------Fototop----------------------------------------*/
#fototop{
	float:left;
	margin: 0 0 0 20px;
	background-repeat: no-repeat;
}


/*-------------------------------------------Contenidos---------------------------------*/
#contenidos{
	float:left;
	width:700px;
	margin:-40px 0 30px 20px;
	padding: 0 10px 0 10px;
}

#contenidos li{
	margin: 0 0 8px 0;
}

/*-------------------------------------------Lateral---------------------------------*/
#lateral{
	float:left;
	width:200px;
	margin:20px 0 30px 35px;
	padding:20px 0 0 0;
}
/*----------------------------------------------------Accesos Abajo-----------------------------------------*/
#accesos_abajo{
	float:left;
	width:990px;
	margin:0 0 30px 0;
	padding:20px 0 0 0;
	background-image: url(/i/fondo_contenido.png);
	background-repeat: no-repeat;
}
#accesos_abajo .destacado{
	display: block;
}
#accesos_abajo ul{
	margin:0 0 0 15px;
	padding:0;
}
#accesos_abajo ul li{
	margin: 3px 0 3px 0;
}
#meteo{
	float: left;
	width: 319px;
	margin: 0 11px 0 20px; 
	padding: 0;
	background-image: url(/i/fondo_meteo.png);
	background-repeat: no-repeat;
}
#usuarios_registrados_abajo{
	float: left;
	width: 296px;
	margin:0 14px 0 0;
	padding:0;
	background-image: url(/i/fondo_usuarios.png);
	background-repeat: no-repeat;
}

#actualidad_bottom{
	float: left;
	width: 319px;
	margin:0;
	padding:0;
	background-image: url(/i/fondo_contacto.png);
	background-repeat: no-repeat;
}
.abajo_dentro{
	padding: 15px 20px 0 10px;
}
.titulo{
	font-family: Georgia, serif;
	display: block;
	font-size: 22px;
	color: #FFFFFF;
	padding: 13px 0 10px 10px;
}

/*-------------------------------------------------------BOTTOM-------------------------------------------*/


#bottom{
	width:950px;
	padding: 20px 0 40px 0;
	margin: 0 20px 0 20px;
	
	border-top: 1px dotted #A9B0B7;
}

.enlaces_bottom{
	margin: -48px 0 0 0;
	text-align: right;
}

.enlace_mas_noticias{
	float: left;
	width: 280px;
	margin: 30px 0 0 5px;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #A9B0B7;
	text-transform: lowercase;
	
	text-align: right;
}
.enlace_mas_noticias a{
	color: #FFF;
	font-weight: bold;
	background-color: #A9B0B7;
	border: 1px solid #A9B0B7 !important;
	cursor: pointer;
	padding: 3px 5px 3px 5px;
	
	
	-moz-border-radius-topleft: 4px; 
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

/*ERROR*/
.error{
	display:block;
	padding:15px;
	border:1px solid silver;
	background-color:#fdd;
}

/*----------------------------------------------------------Embarcaciones-------------------------------------------*/
.item_listado{
	float: left;
	width: 100%;
	padding: 10px 0 20px 0;
	margin: 0 0 10px 0;
	
	border-bottom: 1px dotted #DBDBDB;
}
.imagen_listado{
	float: left;
	display: block;
	margin: 0 20px 0 0;
	padding: 0;
}
.imagen_listado a{
	display: block;
	float: left;
	height: 158px;
	overflow:hidden;
}
.imagen_listado_motores{
	float: left;
	display: block;
	margin: 0 20px 0 0;
	padding: 0;
	width:306px;
	text-align:center;
}
.imagen_listado_motores img{
	margin:0 auto !important;
}
.imagen_listado_motores a{
	display: block;
	width:306px;
	float: left;
	height: 300px;
	overflow:hidden;
}
.titulo_listado{
	display:block;
	font-size: 1.4em;
	margin: 0 0 7px 0;
	font-weight: lighter !important; 
}
.marca_listado{
	display: block;
	margin: 0 0 5px 0;
}
.categoria_listado{
	display: block;
	margin: 0 0 5px 0;
}
.precio_emb{
	font-size: 1.3em;
	font-weight: bold !important;
	color: #022653;  
	margin: 10px 0 0 0;
}
.descripcion_detalle{
	border-bottom: 1px dotted #DBDBDB;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	color: #001A39;
	font-size: 1.15em;
}
.precio_detalle_embarcacion{
	float: left;
	width: 100%;
	display: block;
	font-size: 1.2em;
	margin: 0 0 30px 0;
	font-weight: bold !important;
}
.datos_listado{
	float: left;
	width: 370px;
}
/*---------------------------------------------------------Fotografias Embarcaciones--------------------------------*/
.listado_fotografias{
	float: left;
	width: 100%;
}
.filalistadodefotos{
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;
}
.imagen_detalle{
	float: left;
	display: block;
	border: 1px dotted #DBDBDB;
	margin: 0 10px 0 0;
	padding: 5px;
}
.imagen_detalle a{
	display: block;
	float: left;
	width: 284px;
	height: 158px;
	overflow:hidden;
}
.imagen_detalle a img{
	overflow:hidden;
}

/*-------------------------------------------------Productos------------------------------------------------*/
.listado_productos{
	float: left;
	width: 100%;
}
.item_listado_producto{
	float: left;
	width: 155px;
	margin: 10px 10px 20px 10px;
	height: 240px;
	padding: 0 0 20px 0;
	
	border-bottom: 1px dotted #E1E1E1;
}
.imagen_listado_producto{
	float: left;
	display: block;
	padding:0;
	margin: 0 0 10px 0;
	width: 100%;
}
.listado_fotografias_producto{
	float: left;
	width: 100%;
}
.listado_fotografias_producto .filalistadodefotos span{
	float: left;
	display: block;
	border: 1px dotted #D3D3D3;
	margin: 1px;
	padding: 1px;
}
.listado_fotografias_producto .filalistadodefotos span a{
	float: left;
	display: block;
	width: 85px;
	height: 85px;
	overflow: hidden;
}
.listado_fotografias_producto .filalistadodefotos span:hover{
	border: 1px dotted #001A39;
}
.imagen_listado_producto a{
	display: block;
	float: left;
	height: 150px;
	overflow:hidden;
}
.modelo_listado_producto{
	display:block;
	font-size: 13px;
	height: 50px;
	float: left;
	width: 100%;
	margin: 0 0 3px 0;
}
.ref_listado_producto{
	display: block;
	font-size: 12px;
	color: #888888;
	margin: 0 0 8px 0;
}
.precio_listado_producto{
	float: left;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #001A39;
	width: 100px;
	padding: 3px 20px 0 0;
}
.form_listado_producto input{
	float: left;
	border: none;
	width: 27px;
}
.filalistadoregistros{
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
}

/*----Detalle---*/
#detalle_producto{
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px dotted #A9B0B7;
}
#lateral_detalle_producto{
	float: left;
	width: 300px;
	margin: 0 20px 0 0;
}
#fotogrande_producto{
	float: left;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #E1E1E1;
}
.contenedor_fotogrande{
	float: left;
	display: block;
	width: 300px;
	overflow: hidden;
	margin: 0 0 10px 0;	
}
#fotogrande_producto img{
	padding: 10px;
}

#datos_detalle_producto{
	float: left;
	width: 360px;
	margin: 0 0 0 20px;
}
.titulo_detalle_producto{
	font-weight: bold;
	color: #022653;
	font-size: 20px;
	
	display: block;
	margin: 0 0 5px 0;
}
.ref_detalle_producto{
	display: block;
	font-size: 12px;
	color: #888888;
	margin: 0 0 8px 0;
}
.descripcion_detalle_producto{
	color: #022653;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #A9B0B7;
}
.precio_detalle_producto{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #001A39;
	padding: 3px 0 15px 0;
}
.registros_relacionados{
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}
.registro_relacionado{
	float: left;
	width: 155px;
	margin: 10px;
	padding: 0 0 15px 0;
	
	border-bottom: 1px dotted #E1E1E1;
}
/*--------------------------------------------------------Formularios-------------------------------------------------*/
#form_contacto_item{
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}

#form_contacto_item form{
	float: left;
}
#form_contacto_item form td{
	padding: 5px 10px 5px 0;
}
#lateral form{
	margin: 0 0 20px 0;
}

#lateral form label{
	font-weight: bold;
}
#lateral form select{
	width: 200px;
}
#lateral form dt{
	padding: 0 0 3px 0;
}
#lateral form dd{
	margin:0 0 10px 0;
	padding:0;
}
.buscadorproductos form{
	float: left;
}

#formulario_contacto{
	float: left;
	width: 270px;
}
#formulario_contacto dl{
	float: left;
	margin: 0 0 10px 0;
}
dt{
	float:left;
	width: 100%;
	padding: 0 0 3px 0;
}

dd{
	float: left;
	width: 100%;
	margin:0 0 10px 0;
	padding:0;
}

/*-------------------------------------------------ACTUALIDAD--------------------------------------*/
#datos_detalle_actualidad{
	float: left;
	width: 370px;
	margin: 0 20px 0 0;
}

.fecha_detalle_actualidad{
	display: block;
}
.titulo_detalle_actualidad{
	display: block;
	display:block;
	font-size: 1.4em;
	margin: 7px 0 7px 0;
	font-weight: lighter !important; 
	color:#001A39;
}
/*-----------------------------------Galerías fotográficas--------------------------------*/
.galeria_listado{
	float:left;
	width:140px;
	height:90px;
}
.galeria_listado span{
	display:block;
	width:120px;
	height:80px;
	overflow:hidden;
}
/*--------------------------------------------------CESTA----------------------------------------------*/
.lineapedido{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0 0 25px 0;
}

.lineapedido td{
	border-top: 1px dotted #E1E1E1;
	border-bottom: 1px dotted #E1E1E1;
	padding: 8px;
}
.importe_total td{
	padding: 10px !important;
	/*border: none !important;*/
	font-weight: bold;
}

.total_cesta_lateral{
	display: block;
	float: left;
	width: 194px;
	color: #FFF;
	font-weight: bold;
	background-color: #A9B0B7;
	border: 1px solid #A9B0B7 !important;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	margin: 10px 0 10px 0;
}

.detalle_cesta_lateral{
	display: block;
	float: left;
	width: 100%;
	padding: 3px 0 3px 20px;
	margin: 5px 0 3px 0;
	background-image: url(/i/ico_pedido_detalles.png);
	background-repeat: no-repeat;
}

.tramitar_cesta_lateral{
	display: block;
	float: left;
	width: 100%;
	padding: 3px 0 3px 20px;
	margin: 0 0 20px 0;
	background-image: url(/i/ico_pedido_tramitar.png);
	background-repeat: no-repeat;
}


.linea_pedido_lateral{
	display: block;
	float: left;
	width: 100%;
	padding: 3px 0 3px 20px;
	margin: 5px 0 5px 0;
	background-image: url(/i/ico_pedido_item.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.asteroide_obligatorio {
	font-weight: bold;
}

.opcion_finalizar_pedido{
	color: #FFF;
	font-weight: bold;
	background-color: #A9B0B7;
	border: 1px solid #A9B0B7 !important;
	cursor: pointer;
	padding: 3px;
	margin: 10px 0 5px 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
}

.caracteristicas{
	margin: 10px 0 10px 0;
	width:690px;
}
.caracteristicas .car_fila{
	padding-top:5px;
}
.caracteristicas .car_label{
	width:150px;
	float:left;
}
.caracteristicas textarea{
	margin: 0 0 30px 0;
	width: 450px !important;
}

/*------------------------------Mapa Contacto----------------------------*/
#mapa_contenedor{
	float: left;
	width:680px;
	height:500px;
	margin: 15px 0 0 0;
	overflow: hidden !important;
	
	border-bottom: 1px dotted #A9B0B7;
}
#mapa{
	float: left;
	margin: 10px 0 0 0;
	width:680px;
	height:500px;
}
#mapa object {
	margin-top: -40px;
}
#effect{
	position: relative;
	float: left;
	width: 500px;
	min-height:400px;
	margin: -180px 0 0 70px;
	padding: 5px 19px 20px 18px;
	background-color: #FFFFFF;
	opacity: 0.9;
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
}

.texto_header label{
	font-size: 0.9em;
	font-weight: bold;
	padding: 0 0 4px 0;
}
#resultadoRuta{
	display:block;
	width: 235px;
	margin: 2px 0 0 5px;
	font-size: 0.9em;
}
#instruccionesMapa{
	float: left;
	display:block;
	padding: 10px 0 0 5px;
	font-size: 0.9em;
}
#panelStreet{
	float: left;
	display:block;
	padding: 10px 0 0 5px;
	font-size: 0.9em;
}

#panelInstrucciones{
	float: left;
	background-color: #FFFFFF;
	opacity: 0.95;
	width: 495px;
	height: 220px;
	margin: 10px 0 0 0;
	display: none;
	overflow:auto !important;
}
#btnCerrarInstrucciones{
	position:relative;
	font-size: 0.9em;
	margin: 0 0 0 438px;
}
.expandir{
	position: absolute;
	margin: -37px 0 0 470px;
}
.texto_header .bodytext{
	float: left;
	margin: 15px 0 0 0;
	color: #DDDDDD;
}

#marcas{
	border-bottom: 1px dotted #A9B0B7;
}

/* REDEFINICIONES */
img{
	border:none;
}
a{
	color:#001A39;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

h1{
	display:none;
}

h2{
	font-family: georgia, serif;
	color:#FFFFFF;
	font-size:30px;
	letter-spacing:0px;
	text-align:left;
	font-weight: lighter; 
	margin:0 0 20px -10px;
	padding: 20px 0 20px 20px;
	background-image: url(/i/fondo_h2.png);
	background-repeat: no-repeat;
}
h2 span{
	display:block;
}
h3{
	font-family: georgia, serif;
	color:#001A39;
	font-size:18px;
	text-align:left;
	font-weight: lighter; 
	margin:18px 0 8px 0;
	padding:0 0 3px 0;
	border-bottom: 1px dotted #A9B0B7;
}
h3 span{
	display:block;
}
h4{
	color:#001A39;
	font-size:24px;
	letter-spacing:0px;
	text-align:left;
	font-weight:normal;
	margin:0;
	padding: 0;
}
h4 span{
	display:block;
}
h4 a{
	font-weight: normal;
}
h4 a:hover{
	text-decoration: none;
}
h5{
	color:#444444;
	font-size:20px;
	letter-spacing:0px;
	text-align:left;
	font-weight:normal;
	margin:0;
	padding: 0;
}
h5 span{
	display:block;
}

.encabezado_cesta_lateral{
	background-image: url(/i/ico_pedido_item.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 23px;
}

.invisible{
	display: none;
}

input{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	
	border: 1px solid #DBDBDB;
}
textarea{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	
	border: 1px solid #DBDBDB;
}
select{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	
	border: 1px solid #DBDBDB;
}
table{
	border:1px solid grey;
	border-collapse:collapse;
	width:100%;
}
th{
	background-color: #f0f0f0;
	padding:4px;
	text-align:center;
	border:1px solid silver;
}
td{
	padding:3px;
	border:1px solid silver;
}
caption{
	padding:3px;
	text-align:left;
}
#form_contacto_item table, #form_contacto_item td, #form_contacto_item th{
	border:0 !important;
}
.inputboton{
	color: #FFF;
	font-weight: bold;
	background-color: #A9B0B7;
	border: 1px solid #A9B0B7 !important;
	cursor: pointer;
}
.tramitar_pedido{
	color: #FFF;
	font-weight: bold;
	background-color: #578555;
	border: 1px solid #578555 !important;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	margin: 0 5px 0 5px;
}

.anular_pedido{
	color: #FFF;
	font-weight: bold;
	background-color: #883636;
	border: 1px solid #883636 !important;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	margin: 0 5px 0 5px;
}
.mispedidos{
	padding: 0 0 5px 23px;
	background-image: url(/i/ico_pedido_item.png);
	background-repeat: no-repeat;
}
.misdatos{
	padding: 0 0 5px 23px;
	background-image: url(/i/datos_usuario.png);
	background-repeat: no-repeat;
}
.cerrarsesion{
	padding: 0 0 5px 23px;
	background-image: url(/i/cerrar_sesion.png);
	background-repeat: no-repeat;
}

.destacado{
	font-weight: bold;
	color: #444444;
}

#actualidad_bottom{
	float: left;
	width: 303px;
	margin:0;
	padding: 0 8px 0 8px;
	background-image: url(/i/fondo_contacto.png);
	background-repeat: no-repeat;
}
.item_noticia_abajo{
	float: left;
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #E1E1E1;
}
.item_noticia_abajo:last-child{
	border:none;
	padding:0;
}
.fecha_noticia_abajo{
	display: block;
	font-size: 0.8em;
	padding: 0 0 3px 0;
}
.item_noticia_abajo p{
	margin:0;
	padding:3px 0 0 0;
}

.volver{
	float: left;
	width: 100%;
	padding: 15px 0 0 0;
	margin: 20px 0 0 0;
	border-top: 1px dotted #A9B0B7;
}

.enlace_a_todos_rel{
	float: left;
	width: 675px;
	margin: 5px 0 40px 5px;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #A9B0B7;
	text-transform: lowercase;
	
	text-align: right;
}

.enlace_a_todos_rel a{
	color: #FFF;
	font-weight: bold;
	background-color: #A9B0B7;
	border: 1px solid #A9B0B7 !important;
	cursor: pointer;
	padding: 3px 5px 3px 5px;
	
	
	-moz-border-radius-topleft : 4px; 
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

#lateral ul{
	margin: 10px 0 20px 17px;
	padding:0;
}
#lateral ul li{
	margin: 0 0 7px 0;
}

.paginado{
	float: left;
	width: 100%;
}

.paginado p{
	float: left;
	width: auto;
	padding: 0 10px 0 10px;
}

.paginado img{
	float: left;
	padding: 10px 0 0 0;
}	


/*** mapaweb ***/
#mapaweb{
	float: left;
	width: 680px;
}
#mapaweb ul{
	float: left;
	margin:0;
	padding:0;
	list-style-type:none;
	width: 680px;
}
#mapaweb ul li{
	float: left;
	width: 100%;
	margin:0;
	padding:0;
	text-transform: uppercase;
}
#mapaweb ul ul{
	list-style-type:none;
	margin:0;
	padding:0;
	border-top: 1px dotted #022653;
}
#mapaweb ul li ul li{
	margin: 3px 0 3px 0;
	padding:10px 0 10px 0;
	text-transform: capitalize;
	
	border-bottom: 1px dotted #A9B0B7;
}
#mapaweb ul li ul li a{
	color: #022653;
} 
#mapaweb ul li ul li ul{
	font-size:0.8em;
	list-style-type:none;
	margin: 10px 0 0 0;
	padding:0;
	
	border: none;
}
#mapaweb ul li ul li ul li{
	margin:0;
	padding:10px 0 10px 0;
	text-transform: capitalize;
	border: none;
}
#mapaweb ul li ul li ul li a{
	color: #8D9EAF;
}
#mapaweb a{
	color:#424242;
	text-decoration:none;
}



#mapaweb div{
	margin:0;
	padding:3px 1px 3px 15px;
} 


