body{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#55552c;
}

a.enlace_cabecera{
	font-size:12px;
	text-decoration:none;
	color:#000;
}
a.enlace_cabecera:hover{
	font-size:12px;
	text-decoration:underline;
	color:#000;	
}
a.volver{
	font-size:13px;
	font-weight:bold;	
	text-decoration:none;
	color:#55552c;
	font-family:Arial, Helvetica, sans-serif;	
}
a.volver:hover{
	font-size:13px;
	font-weight:bold;	
	text-decoration:none;
	color:#55552c;	
	font-family:Arial, Helvetica, sans-serif;	
}
a.cesta{
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
	color:#55552c;
	font-family:Arial, Helvetica, sans-serif;	
}
a.cesta:hover{
	font-size:12px;
	font-weight:bold;	
	text-decoration:underline;
	color:#55552c;	
	font-family:Arial, Helvetica, sans-serif;	
}
.titulo_noticias{
	font-size:17px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;		
}
.linea_separacion{
	border-bottom:1px dotted #000;
}
.titulo_publicidad{
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;		
}
.titulo_productos_estrella{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;				
}
.cabecera_noticias{
	font-size:17px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#ee0000;		
}
.mensaje_error{
	font-size:11px;
	font-weight:bold;
	color:red;
	font-family:Arial, Helvetica, sans-serif;
}
.mensaje{
	border:1px solid #cc0000;
	background-color:#ffffe1;
	font-size:13px;
	font-weight:bold;
	color:#cc0000;
	font-family:Arial, Helvetica, sans-serif;	
}
a.texto_titulo_menu{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
	color:#000;		
	font-weight:bold;
}
a.texto_titulo_menu:hover{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	color:#000;	
	font-weight:bold;	
}
a.texto_titulo_noticia{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;	
	color:#212789;		
	font-weight:bold;
}
a.texto_titulo_noticia:hover{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	color:#212789;	
	font-weight:bold;	
}
a.texto_menu{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
	color:#000;		
}

a.texto_menu:hover{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	color:#000;	
}

a.texto_menu_blanco{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
	color:#FFF;		
}

a.texto_menu_blanco:hover{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	color:#FFF;	
}


a.texto_noticia{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
	color:#000;	
	font-weight:bold;		
}
a.texto_noticia:hover{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
	color:#000;	
	font-weight:bold;
}
a.texto_rojo{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;	
	color:red;		
}
a.texto_rojo:hover{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;	
	text-decoration:underline;
	color:red;	
}
.txt_autenticacion{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5b9ba4;
}
.txt_buscar{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5b9ba4;
}
.txt_normal{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.txt_normal_neg{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.txt_blanco{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.txt_producto_portada{
	color:#4a4a49;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
a.enlace_producto_portada{
	color:#4a4a49;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;		
}
a.enlace_producto_portada:hover{
	color:#4a4a49;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
a.txt_producto_estrella_azul{
	color:#007ffb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;		
}
a.txt_producto_estrella_azul:hover{
	color:#007ffb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
a.txt_producto_estrella_rojo{
	color:#fd030d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;		
}
a.txt_producto_estrella_rojo:hover{
	color:#fd030d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
} 
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #5b9ba4;
	background-color:#daeeef;
	color:#335f63;	
}
select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #5b9ba4;
	background-color:#daeeef;
	color:#335f63;	
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #5b9ba4;
	background-color:#daeeef;
	color:#335f63;	
}
checkbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #5b9ba4;
	background-color:#daeeef;
	color:#335f63;	
}
input.boton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #5b9ba4;
	background-color:#daeeef;
	color:#335f63;	
	background-image:url(../img/fondo_boton.png);
	background-repeat:repeat-x
}
.cuadro_check{
	border:0px;
	background-color:#FFFFFF;
}

img.borde{
	border:1px solid #5b9ba4;
}

.texto_paginacion{
	color:#021a34;
	font-size:10pt;
}

/*##################################################### NOTICIAS ##################################################*/


.titulonoticia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#776F2F;
}

.cuerponoticia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:justify;
}

.fechanoticia{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:9pt;
	font-weight:bold;
	text-align:justify;
}

#contenido_texto{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
.cuadroresumen{
	font-size:9pt;
	border:1px solid;
	border-color:#BDAC98;
	background-color:#e8e8e6;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
.herramientas{
/*border:1px solid #CCCCCC;*/
background-color:#F3F2E0;
border-top: 1px solid #999966;
border-bottom: 1px solid #999966;
text-align:right;
margin-top: .5em;
margin-bottom: .5em;
margin-left:0em;
padding: .3em;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#766F3A;
}

.herramientas a{
text-decoration:none;
color:#766F3A;
}

.cajetin{
	text-align:left; 
	border-bottom:1px solid;  
	border-left:1px solid; 
	border-right:1px solid; 
	padding:6px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-color:#766F3A;
}

/*##################################################### PAGINACION ##################################################*/

.pages, .pages-margin {
padding: 10px 0 0 0;
margin: 10px 0 10px 0;
clear: left;
font-size: 90%;
text-align:center;
}

.pages a, .pages span, .pages-margin a, .pages-margin span {
padding: 5px 7px 5px 7px;
margin-right: 3px;
border: 1px solid;
color:#406990;
}

.pages span.current, .pages-margin span.current {
border: 1px solid;
font-weight: bold;
background-color:#406990;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.pages span.current a, .pages-margin span.current a {
padding: 0;
border: 0px;
}

.pages a, .pages-margin a {
border: 1px solid;
text-decoration: none;
background: url(../img/button-background.png) bottom left repeat-x;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.pages a.nextprev, .pages-margin a.nextprev {
font-weight: bold;
}

.pages span.nextprev, .pages-margin span.nextprev {
	border: 1px solid;
	font-weight: bold;
	color:#dbe1e7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
}
.pages-margin span.noborder{
	border:0px solid;
}

.pages a:hover, .pages-margin a:hover {
	border-color: #FF9400;
	background: #fbeeb0;
	color: #FF6400;
}

/* ANUNCIOS */

.titulo_articulos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#776F2F;
}
a.enlace_articulos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#993366;
	text-decoration:none;
}
a.enlace_articulos:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#993366;
	text-decoration:underline;
}
.filanormal{
	text-align:center; 
	border:1px solid;
	border-color:#80b5d7;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5b9ba4;	
}
.filailuminada {
	text-align:center; 
	background-color: #E6ECFF;
	border:1px solid;	
	border-color:#003399;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5b9ba4;	
}
.precio{
	color:#FF0000;
}
a.enlace_rojo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
a.enlace_rojo:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}

tr.fila_clara
{
    BACKGROUND-COLOR: #FFFFFF;
	height:20px;
}
tr.fila_oscura
{
    BACKGROUND-COLOR: #f2fec8;
	height:20px;	
}

/*##################################################### DIRECTORIO DE EMPRESAS ##################################################*/

.cabecera_contacto{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#3872b2;
	color:#FFFFFF;
	vertical-align:middle;
}
table.contacto_normal{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3D6021;
	background-color:#f1f3f5;
	cursor:pointer;
}
table.contacto_iluminado{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3D6021;	
	background-color:#FFAE02;
	cursor:pointer;	
}

table.contacto_normal2{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3D6021;
}
tr.rejilla_fila{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3D6021;
	background-color:#EBF5E1;
}
/* ENLACE NUEVO */
a.contacto {
	color :#364BB6;
	text-decoration: none;
	font-weight:bold;
}
a.contacto:hover {
	color: #364BB6;
	text-decoration : underline;
}
a.contacto:active {
	color : #364BB6;
	text-decoration : none;
}
