body {
	font:normal normal normal 0.8em Arial,Helvetica,sans-serif;
	color:#114fa6;
}
/* *********** MENU IZQUIERDO *********** */
div#menu ul {
	margin:0 auto;
	padding:0;
	list-style-type:none;
	width:149px;
}
div#menu ul#listamenu {
	border-top:1px solid #1a345b;
}
div#menu ul#listamenu li {
	color:#1a345b;
	font-size:12px;
	background-color:#fff;
	overflow:hidden;
	border-bottom:1px solid #1a345b;
	padding:1px 0;
}
div#menu ul#listamenu li a {
	color:#1a345b;
	text-decoration:none;
	border-left:10px solid #134fab;
	padding:7px 0 7px 14px;
	display:block;
}
div#menu ul#listamenu li a:hover {
	text-decoration:underline;
}
div#menu ul#listamenu li.inicio {
	
}
div#menu ul#listamenu li.activo {
	color:#114fa6;
}
div#menu ul#listamenu li.activo a {
	color:#114fa6;
	font-weight:bold;
}
div#menu ul#barraidioma {
	width:42px;
	margin:10px auto;
}
div#menu ul#barraidioma li {
	display:inline;
	background:none;
	height:auto;
	margin:0;
	padding:0;
}
/* ************* CONTENIDO ************** */
h1 {
	font-size:1em;
	margin-left:-19px;
	margin-right:-20px;
	background-color:#0098ca;
	color:#fff;
	font-weight:bold;
	padding:3px 0 3px 19px;
}
h2 {
	font-size:1em;
	margin:10px 0;
	color:#808080;
}
h3 {
	font-size:1em;
	font-style:normal;
	font-weight:bold;
}
div.linea {
	border-top:1px solid #0098ca;
}
/* **** Noticias de portada **** */
div.noticia {
	background-color:#bbd6fb;
	padding:5px 10px;
	margin:5px 0;
}
div.noticia p.fecha {
	color:#0098ca;
	font-weight:bold;
	text-decoration:none;
}
div.noticia p {
	font-style:normal;
	text-decoration:none;
	margin:0;
	padding:5px 0;
}
div.noticia p.mas {
	text-decoration:none;
	font-weight:bold;
	margin-top:0;
	color:#114fa6;	
} 
div.noticia p.mas a {
	font-weight:bold;
	color:#114fa6;
	text-decoration:none;
}
div#noticiasportada h2 {
	margin:0;
}
div#noticiasportada p {
	margin:0.3em 0;
}
div#noticiasportada p.mas {
	text-decoration:none;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0em;
	color:#114fa6;
} 
div#noticiasportada p.mas a {
	font-weight:bold;
	color:#114fa6;
	text-decoration:none;
}
div.descarga {
	margin-top:1em;
}
div.descarga a {
	color:#800080;	
}
ul.lista {
	list-style-type:none;
	padding-left:0;
	margin-top:0.5em;
}
div.hijoscategoria {
	display:none;
}
div#listacategorias {
	border-top:1px solid #1a345b;
}
div#listacategorias img {
	margin-right:5px;
	vertical-align:middle;
}
div#listacategorias a {
	color:#00769e;
	margin-bottom:5px;
}
div#listacategorias div.categoriaprincipal {
	font-weight:bold;
	padding:8px 0;
	border-bottom:1px solid #1a345b;
	background-color:#ebf5fe;
}
div#listacategorias div.categoriaprincipal a {
	color:#014f69;
}
div#listacategorias div.categoria,  div#listacategorias div.producto {
	border-bottom:1px solid #1a345b;
	padding:8px 0;
}

div#ruta {
	margin-bottom:10px;
}
div#ruta a {
	color:#800080;
}
div#asociados {
	width:160px;
	margin-bottom:10px;
}
div#fichaproducto img {
	padding:5px 10px;
}
div#bloqueasociados {
	margin:0 0 0 10px;
	border:1px solid #69c;
	background-color:#fff;
}
div#bloqueasociados h2 {
	background-color:#69c;
	font-size:1em;
	color:#fff;
	margin:0 0 5px;
	background-image:url('../images/bullet.gif');
	background-repeat:no-repeat;
	background-position:5px 7px;
	padding-left:18px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:0;
	margin-left:0;
}
div#bloqueasociados ul {
	width:125px;
	list-style-type:disc;
	padding:0 0px 0 15px;
	margin-left:5px;
	margin-right:0;
	margin-top:5px;
}
div#bloqueasociados ul li {
	margin:10px 0;
	padding-left:0;
	padding-right:0;
}
div#bloqueasociados ul li a {
	color:#1a345e;
	font-weight:bold;
}
/* **** CONTENIDO DE USUARIO **** */
div#contenido div.contenidousuario img.left {
	border:1px solid #114fa6;
	margin-right:10px;
}
div#contenido div.contenidousuario img.right {
	border:1px solid #114fa6;
	margin-left:10px;
}
div#contenido div.contenidousuario a {
	color:#800080;
}
/* ************** PIE DE PAGINA *********** */
div#pie {
	font-size:0.8em;
	color:#fff;
	text-align:center;
}
div#pie a {
	color:#fff;
	text-decoration:none;
}
/* ************* TARJETA DE VISITA (CONTACTAR) ******** */
div#tarjeta {
	background:#fff url(../images/tarjeta_visita.gif) no-repeat;
	width:520px;
	height:306px;
	padding:8px 12px 12px 8px;
	position:relative;
}
div#tarjeta p {
	margin:0.2em 0;
}
div#tarjetacentro {
	position:absolute;
	width:220px;
	left:170px;
	top:120px;
	font-size:16px;
	font-weight:bold;
	text-align:center;

}
div#tarjetadireccion, div#tarjetacontacto {
	position:absolute;
	width:270px;
	left:30px;
	top:260px;
	font-size:11px;
	text-align:left;
}
div#tarjetacontacto {
	left:240px;
	text-align:right;
	margin-right:30px;
}
img#tarjetavisita {
	display:block;
	margin:0 auto;
}
/* **** ESTILOS DE CONTENT EDITOR **** */
img.left {
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
}
img.right {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
}