/* Articulos */
#articulos {
	padding: 0px;
	margin: 0px;
}
#articulos li {
	margin:0px;
	padding:0px;
	text-decoration: none;
	list-style: url(/imagenes/varias/bullet.gif) none outside;
}
#articulos li a {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000D8D;
	text-decoration: underline;
}
#articulos li a:hover {			
	text-decoration: none;
}
/* Articulos Home */
#articuloshome {
	padding: 0px;
	margin: 0px;
}
#articuloshome ul {
	margin:0px;
	padding:0px;
	list-style: none;
}
#articuloshome li {
	margin:0px;
	padding:0px;
	list-style: none;
}
#articuloshome li a {
	text-decoration: none;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #004AAF;
	padding: 2px 0px 0px 20px;
	background: url(/imagenes/home/bulletlista2.gif) no-repeat left top;
	height: 28px;
}
#articuloshome li a:hover {		
	text-decoration: underline;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #004AAF;
	padding: 2px 0px 0px 20px;
	background: url(/imagenes/home/bulletlista2.gif) no-repeat left top;
	height: 28px;
}
/* ArticulosInternosCaja */
#articulosinternoscaja {
	padding: 0px;
	margin: 0px;
}
#articulosinternoscaja ul {
	margin:20px;
	padding:0px;
}
#articulosinternoscaja li {
	margin:0px;
	padding:0px;
	text-decoration: none;
	list-style: url(/imagenes/varias/bullet.gif) none outside;
}
#articulosinternoscaja li a {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000D8D;
	text-decoration: none;
}
#articulosinternoscaja li a:hover {			
	text-decoration: underline;
}
/* ------------- cuadros de informacion ------------ */
.cuadroinfo {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #02178B;
	background: #CAE9FD url(/imagenes/varias/informar.jpg) no-repeat left top;
	text-align: left;
	height: 55px;
	padding: 5px 10px 5px 95px;
	vertical-align: middle;
	width: 100%;
	display: block;
}
.cuadroalert {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #02178B;
	background: #FEFF99 url(/imagenes/varias/advertencia.jpg) no-repeat left top;
	text-align: left;
	height: 55px;
	width: 95%;
	display: block;
	padding: 5px 10px 5px 95px;
	vertical-align: middle;
}
.cuadroadvertencia {
	font:normal 10pxArial, Helvetica, sans-serif;
	color: #FF6814;
	background: #FFFF99 url(/imagenes/varias/advertencia.jpg) no-repeat left top;
	text-align: left;
	height: 55px;
	width: 95%;
	display: block;
	padding: 5px 15px 5px 95px;
	vertical-align: middle;
}
.cuadroerror {
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #02178B;
	background: #C9E9FC url(/imagenes/varias/informar.jpg) no-repeat left top;
	text-align: left;
	height: 55px;
	width: 95%;
	display: block;
	padding: 5px 10px 5px 95px;
	vertical-align: middle;
}
/* Formularios */
.cuadrotexto {
	color: #141414;
	width: 130px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 1px;
}
.cuadrotexto72 {
	color: #141414;
	width: 72px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 1px;
}
.cuadrotexto100 {
	color: #141414;
	width: 100px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 1px;
}
.cuadrotexto118 {
	color: #141414;
	width: 118px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 1px;
}
.cuadrotexto150 {
	color: #141414;
	width: 150px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 1px;
}
.cuadrotexto175 {
	color: #141414;
	width: 175px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 1px;
}
.cuadrotexto300 {
	color: #141414;
	width: 300px;
	font: normal 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/imagenes/varias/bk-form.gif) no-repeat left top;
	border-top: 1px solid #81817F;
	border-right: 1px solid #E7E7E5;
	border-bottom: 1px solid #E7E7E5;
	border-left: 1px solid #5A5A58;
	padding: 1px;
}
big {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #BC2227;
}
.botonlogin {
	background: none url(none) no-repeat center center;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	text-decoration: none;
	border: 1px solid none;
	cursor: pointer;
}
.botonnewsletter {
	background: #FFFFFF url(/imagenes/home/2.jpg) no-repeat center center;
	text-decoration: none;
	width: 27px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	color: #2E2E2E;
}
.botonbuscador {
	background: #F5C5C5 url(/imagenes/varias/botonbuscar.jpg) no-repeat center center;
	text-decoration: none;
	width: 51px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	color: #FFFFFF;
	border: 0px solid;
}
.boton {
	font:  bold 12px Arial, Helvetica, sans-serif;
	color: #C70000;
	text-decoration: none;
	cursor: pointer;
	background: #F8F8F8;
	padding: 2px;
	border: 1px solid #C70000;
}
/* Globales */
body {
	margin: 20px 0px 0px;
	background: #DDDDDD url(/imagenes/home/fondo.gif) repeat left top;
}
td {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #525252;
}
p {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
	text-align: justify;
}
h1 {
	font:  bold 12px Arial, Helvetica, sans-serif;
	color: #D54040;
	text-decoration: none;
	background: url(/imagenes/home/bulletlista2.gif) no-repeat left center;
	height: 30px;
	display: block;
	padding: 3px 0px 0px 25px;
}
h2 {
	font:  bold 12px Arial, Helvetica, sans-serif;
	color: #D54040;
	text-decoration: none;
	background: url(/imagenes/home/bulletlista3.gif) no-repeat left top;
	height: 30px;
	display: block;
	padding: 3px 0px 0px 15px;
}
h3 {
	font:  normal 9px Arial, Helvetica, sans-serif;
	color: #D54040;
	text-decoration: none;
	padding: 3px;
}
h5 {
	font:  normal 14px Arial, Helvetica, sans-serif;
	color: #505050;
	text-decoration: none;
	padding: 2px 2px 0px 20px;
	margin: 0px;
	background: url(/imagenes/interna/bullet.gif) no-repeat 10px center;
}
a {
	color: #C70000;
	text-decoration: none;
	font: normal 11px Arial, Helvetica, sans-serif;
}
a:hover {
	color: #C70000;
	text-decoration: underline;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.imagenflotandoizq{ 
	float: left; 
	padding: 5px;
}
.imagenflotandoder{ 
	float: right; 
	padding: 5px;
}
.footer {
	background: #BC2227;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
	display: block;
	text-align: center;
}
/* linkinf */
#linkinf{
	background: #FFFFFF; 
	border-right: 1px solid #A7A7A7; 
	border-left: 1px solid #A7A7A7; 
	width: 600px; 
	height: 23px;
	padding: 6px 0px 0px;
}
#linkinf ul{
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: center; /*set value to "left", "center", or "right"*/
	list-style: none;
}
#linkinf ul li{
	display: inline;
	padding: 0px;
	margin: 0px;
}

#linkinf ul li a{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #BC2227;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px;
	border-right: 1px solid #6F6F6F;
}

#linkinf ul li a:hover{
	text-decoration: underline;
}
/* Links */
.rastro {
	color: #1D6077;
	text-decoration: none;
	font: italic normal 12px Arial, Helvetica, sans-serif;
}
a.rastro {
	color: #1D6077;
	text-decoration: none;
	font: italic normal 11px Arial, Helvetica, sans-serif;
}
a.rastro:hover {	
	color: #1D6077;
	text-decoration: underline;
	font: italic normal 11px Arial, Helvetica, sans-serif;
}
.selectorpaginas{
	color: #000D8D;
	text-decoration:none;
	font: normal 10px Arial, Helvetica, sans-serif;
}
a.selectorpaginas{
	color: #D54040;
	text-decoration:none;
	font: normal 10px Arial, Helvetica, sans-serif;
}
a.selectorpaginas:hover {
	color: #D54040;
	text-decoration: underline;
	font: normal 10px Arial, Helvetica, sans-serif;
}
a.herramientas {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #282828;
	text-decoration: none;
	padding: 2px 4px;
}
a.herramientas:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #C50000;
	text-decoration: none;
	padding: 2px 4px;
}
a.news {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000D8D;
	text-decoration: none;
	padding: 2px 4px;
}
a.news:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000D8D;
	text-decoration: underline;
	padding: 2px 4px;
}
a.vermas {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000D8D;
	text-decoration: none;
}
a.vermas:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000D8D;
	text-decoration: underline;
}
/* ######### Marquesina ######### */
.marco {
	background: none;
	clip:               rect(   );
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	layer-backgroundcolor: none;
	color: #004AAF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-right: 4px;
	margin-left: 4px;
	width: 150px;
	border: 0px none;
}
.marquesina {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #C50000;
	text-decoration: none;
	background: url(/imagenes/home/bulletlista2.gif) no-repeat left center;
	padding-left: 20px;
}
a.marquesina {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
	text-decoration: underline;
	background: url(none);
	padding: 0px;
}
a.marquesina:hover{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
	text-decoration: none;
	background: url(none);	
	padding: 0px;
}
/* -------------- menu ----------------- */
.menu{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
a.menu{
	display: block;
	padding: 4px;
	margin: 0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #9B9C9C;
	height: 23px;
}
a.menu:hover{
	display: block;
	padding: 4px;
	margin: 0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #9B9C9C;
	height: 23px;
	background: #BB0300;
}
/* ######### Menu horizontal desplegado ######### */
.desplegadodiv{
	position:absolute;
	top: 0;
	z-index:100;
	width: 250px;
	visibility: hidden;
	background: #EDF1F5;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	border-top: none;
}

a.desplegado {
	width: auto;
	display: block;
	padding: 4px 10 4px 30;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #C50000;
	text-decoration: none;	
	background: #D2DBE2;
	border-bottom: 1px solid #FFFFFF;
	height: 23px;
}
a.desplegado:hover{
	width: auto;
	display: block;
	padding: 4px 10 4px 30;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #C50000;
	border-bottom: 1px solid #FFFFFF;
	height: 23px;
}
/* ######### Newsletter ######### */
p.pnewsletter {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
	text-align: justify;
}
h4 {
	font:  normal 11px Arial, Helvetica, sans-serif;
	color: #0C5873;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
/* articulosnewsletter */
#articulosnewsletter {
	padding: 0px;
	margin: 0px;
}
#articulosnewsletter li {
	margin:0px;
	padding:0px;
	text-decoration: none;
	list-style: url(/imagenes/varias/bullet.gif) none outside;
}
#articulosnewsletter li a {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000D8D;
	text-decoration: underline;
}
#articulosnewsletter li a:hover {			
	text-decoration: none;
}
/* articulosnewsletter2 */
#articulosnewsletter2 {
	padding: 0px;
	margin: 0px;
}
#articulosnewsletter2 ul {
	margin:0px;
	padding:0px 10px 0px 15px;
}
#articulosnewsletter2 li {
	margin:0px;
	padding:0px;
	text-decoration: none;
	list-style: url(/imagenes/varias/bullet2.gif) none outside;
}
#articulosnewsletter2 li a {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #5D5D5D;
	text-decoration: underline;
}
#articulosnewsletter2 li a:hover {			
	text-decoration: none;
}
/* Usuario */
.parrafo {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
	text-align: justify;
}
.titulo {
	font:  bold 12px Arial, Helvetica, sans-serif;
	color: #D54040;
	text-decoration: none;
	background: url(/imagenes/home/bulletlista2.gif) no-repeat left center;
	height: 30px;
	display: block;
	padding: 3px 0px 0px 25px;
}
.subtitulo {
	font:  bold 12px Arial, Helvetica, sans-serif;
	color: #D54040;
	text-decoration: none;
	background: url(/imagenes/home/bulletlista3.gif) no-repeat left top;
	height: 30px;
	display: block;
	padding: 3px 0px 0px 15px;
}
.textoimagen {
	font:  normal 9px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	padding: 3px;
}
