/*******************************************************************************
*                                                                              *
*  Site      :  *
*  Author    :  *
*                                                                              *
*******************************************************************************/

/* General
*******************************************************************************/
@import "secciones.css";
@import "borderize.css";
@import "comunes.css";

html {
	width: 100%;
	height: 100%;
}




body {
	/*	min-width: 760px; */
	background-color: #89CBE5;	
	background-image: url(/Images/fondo/fondo_v.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

a {
	color: #0099FF;
/*	font-weight:bold;*/
/*  border-left: 1px solid #a5c1eb; */
	text-decoration: none;
}
a:visited {
	color: #0099FF;
/*	font-weight:bold; */
}
a:hover {
/*	background: #efefef; */
	color: #FF6600;
/*	border-color: #fff0c3;*/
}



a.linkclaro {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/* border-left: 1px solid #a5c1eb; */
	text-decoration: none;
}
a.linkclaro:visited {
	color: #eeeeee;
}
a.linkclaro:hover {
	color: #dd7c60;
	background: #FFFFFF;
	border-color: #fff0c3;
}



a.menusubcat {
	color: #000000;
/*	background-image: url(/Images/menu_subcat_izq.gif); */
	background-repeat: repeat-y;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;	
	font-weight: normal;
/*	margin-left: 5px; */
	margin-bottom: 10px;
}
a.menusubcat:visited {
	color: #000000;
}
a.menusubcat:hover {
	color: #FFFFFF;
	background: #FF7900;
	border-color: #fff0c3;
}



a.paginaproductos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;	
	font-weight: bold;
	color: #AAAAAA;
	overflow:auto;
}
a.paginaproductos:visited {
	color: #AAAAAA;
}
a.paginaproductos:hover {
	color: #FFFFFF;
	background: #FF7900;
	border-color: #fff0c3;
}


h1 {
	color: #3366CC;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}
h2 {
	color: #3366CC;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}
h3 {
	color: #3366CC;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 90%;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}

h4  {
	color: #dd7c60;
	font-size: 1em;	
}



h5
	{
	position: relative;
	color: #d60;
	font: normal 1em/1em helvetica, arial, sans-serif;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #000;
	border-bottom-color: #bba;
	margin-top: 0.2em;
	margin-right: 00em;
	margin-bottom: 0.2em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
	
}

h6
	{
	position: relative;
	color: #d60;
	font: normal 1em/1em helvetica, arial, sans-serif;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #000;
	border-bottom-color: #bba;
	margin-top: 0.2em;
	margin-right: 00em;
	margin-bottom: 0.2em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
	
}

img {
	border: none;
}



/* SECCIONES DE LA WEB Y PLANTILLAS
*******************************************************************************/

/* principal.htm **************/


#principal_header {
	background-color: #fff;
}
#principal_contenido {
	background-color: #FFFFFF;
	vertical-align: top;
	border: 0px solid #dddddd;
}
#tabla_central {
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #efefef;
	border-right-color: #efefef;
	border-bottom-color: #efefef;
	border-left-color: #efefef;
}



/* header **************/
#header {
	color: #fff;
	font-size: .8em;
	height: 20px;
	background-color: #352F8F;
}

#header_menu {
	background-color: #7874B4;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


/* footer **************/
#footer {
	color: #333;
	font-size: 1em;
	height: 20px;
/*	background-color: #B2C2D1;*/
	background-color: #C8E4EF;
	border-top: 0px dashed #dddddd;	
}


a.footerlink {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/* border-left: 1px solid #a5c1eb; */
	text-decoration: none;
}
a.footerlink:visited {
	color: #ff9900;
}
a.footerlink:hover {
	color: #0000ff;
	background: #efefef;
	border-color: #fff0c3;
}




/* portada **************/
#portada {
	background-color: #ffffff;
	vertical-align: top;
}


/* pub **************/
#pub0 {
	background-color: #ffffff;
	vertical-align: top;
	border: 12px solid #FFFFFF;
}

#pub1 {
	background-color: #3A83B2;
	vertical-align: top;
/*	border: 0px solid #FFFFFF;*/
}




/* tablas diversas
*******************************************************************************/

#tablacategoria {
	background-color: #EBF0F5;
	border-top: 1px dashed #aaaaaa;
	border-right: 1px dashed #aaaaaa;
	border-bottom: 1px dashed #aaaaaa;
	border-left: 1px dashed #aaaaaa;
	vertical-align: top;
}

#tablacategoriaslistado {
	background-color: #EBF0F5;
	border-top: 1px dashed #aaaaaa;
	border-right: 1px dashed #aaaaaa;
	border-bottom: 1px dashed #aaaaaa;
	border-left: 1px dashed #aaaaaa;
	vertical-align: top;
}



/* Nav bar
*******************************************************************************/
#sidebar {
	background: #FFFFFF;
	vertical-align: top;
}

#menutop {
	background: #FF7900 url(/Images/menutop.gif) no-repeat;
	width: 143px;
	color: #FFFFFF;
	height: 19px;
	text-indent: 20px;
	margin-left: 2px;
}

#menu {
	width: 143px;
	background-color: #E0E8EF;
	background-image: url(/Images/esquina_izq.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;	
	font-weight: bold;
	padding-left: 5px;
	margin-left: 2px;
}



#menu_superior {
	background: #FF7900;
	color: #FFFFFF;
	height: 19px;
	text-indent: 20px;
}

#menu_inferior {
	border-top-style: solid;
	border-top-color:#ccc;
	border-top-width:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#ccc;
	background: #fafafa;
	color: #cecece;
	height: 19px;
	text-indent: 20px;
}

#menu_inferior a:link { 
     color: #777; 
     background-color: transparent; 
     text-decoration: none; 
     } 

#menu_inferior a:visited { 
     color: #777; 
     background-color: transparent; 
     text-decoration: none; 
     } 

#menu_inferior a:hover { 
     color: #ff9900; 
/*     background-color: #ff9900; */
     text-decoration: none; 
     } 

#menu_inferior a:active { 
     color: #777; 
     background-color: transparent; 
     text-decoration: none; 
     }

/* Productos
*******************************************************************************/
.producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;	
	font-weight: bold;
	color: #0066FF;
	overflow:auto;
}

.productostitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	font-weight: bold;
	color: #0066FF;
	overflow:auto;
}

.productosdescripcion {
	color: #666666;
}


.productosprecio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	overflow:auto;
	font-weight: bold;
}


.productosfoto {
	border: 1px solid #cccccc;
}


.productoscategoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;	
	font-weight: bold;
	overflow:auto;
}

.productospaginas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;	
	color: #0066FF;
	overflow:auto;
}

.paginaproductosactual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;	
	font-weight: bold;
	color: #0066FF;
	overflow:auto;
}



/* DEBUG
*******************************************************************************/
#debug {
	background-color: #FFFFFF;
	border-color:#0066FF;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	vertical-align: top;
	font: Arial, Helvetica, sans-serif;
	font-size: 0.8em;

}




/* Textos
*******************************************************************************/
/*
P {
	FONT-SIZE:10px;
	COLOR: #444444;
	FONT-FAMILY: verdana, sans-serif;
	TEXT-DECORATION: none;
	line-height: 13px;
}
*/

.destacado {
	FONT-SIZE:10px;
	COLOR: #FF6600;
	FONT-FAMILY: verdana, sans-serif;
	TEXT-DECORATION: none;
	line-height: 13px;
	font-weight: bold;
}

.texto {
	FONT-SIZE: 11px;
	COLOR: #444444;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.texto_medio {
	FONT-SIZE: 13px;
	COLOR: #888888;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.textopeque {
	FONT-SIZE: 7.5pt;
	COLOR: #444444;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	letter-spacing: normal;
	word-spacing: normal;
}


.textoclaro {
	FONT-SIZE: 7.5pt;
	COLOR: #d3d3d3;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	letter-spacing: normal;
	word-spacing: normal;
}


.menucat {
	FONT-SIZE: 7.5pt; COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.menusubcat {
	background-color: #E0E8EF;
/*	background-image: url(/Images/menu_subcat_izq.gif); */
	background-repeat: repeat-y;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;	
	font-weight: normal;
	padding-left: 1px; 
	padding-right: 1px; 
/*	margin-left: 5px; */
	margin-bottom: 10px;
}


TEXTAREA {
	FONT-SIZE: 11px; BACKGROUND-ATTACHMENT: fixed; SCROLLBAR-HIGHLIGHT-COLOR: #999999; COLOR: #000000; SCROLLBAR-ARROW-COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial, helvetica, verdana, sans-serif; SCROLLBAR-BASE-COLOR: #406878; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

INPUT {
	BORDER-RIGHT: #406878 1px solid; BORDER-TOP: #406878 1px solid; SCROLLBAR-FACE-COLOR: #406878; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #000000; BORDER-LEFT: #406878 1px solid; SCROLLBAR-SHADOW-COLOR: #000000; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #000000; BORDER-BOTTOM: #406878 1px solid; FONT-FAMILY: verdana, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}


.servicios_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	font-weight: bold;
	color: #73244B;
	overflow:auto;
}



.contenidos {
	clear:both;
	margin:15px;
	background-color: #FFFFFF;
	height: 10px;
	width: 900px;
	text-align: justify;
}

.portada {
	margin:10px;
	background-color: #FFFFFF;
	width: 740px;
	text-align: justify;
}










/* NOTICIA */

.noticia_titular {
	color: #1B498A;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}
a.noticia_titular {
	color: #0099FF;
/*	background-image: url(/Images/menu_subcat_izq.gif); */
	background-repeat: repeat-y;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	font-weight: normal;
/*	margin-left: 5px; */
	margin-bottom: 10px;
}
a.noticia_titular:visited {
	color: #0099FF;
}
a.noticia_titular:hover {
	color: #FFFFFF;
	background: #FF7900;
	border-color: #fff0c3;
}

.agenda_titular {
	color: #1B498A;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}
a.noticia_ampliar {
	color: #0099FF;
/*	background-image: url(/Images/menu_subcat_izq.gif); */
	background-repeat: repeat-y;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;	
	font-weight: normal;
/*	margin-left: 5px; */
	margin-bottom: 10px;
}
a.noticia_ampliar:visited {
	color: #0099FF;
}
a.noticia_ampliar:hover {
	color: #FFFFFF;
	background: #FF7900;
	border-color: #fff0c3;
}



/* AGENDA */

a.agenda_titular {
	color: #0099FF;
/*	background-image: url(/Images/menu_subcat_izq.gif); */
	background-repeat: repeat-y;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	font-weight: normal;
/*	margin-left: 5px; */
	margin-bottom: 10px;
}
a.agenda_titular:visited {
	color: #0099FF;
}
a.agenda_titular:hover {
	color: #FFFFFF;
	background: #FF7900;
	border-color: #fff0c3;
}



/* FAQ */
.faq_titular {
	color: #3366CC;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 0px solid #FFFFFF;
	text-align: left;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}



/* ENLACE */
a.enlace_texto 
{
	color: #0099FF;
/*	background-image: url(/Images/menu_subcat_izq.gif); */
	background-repeat: repeat-y;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	font-weight: normal;
/*	margin-left: 5px; */
	margin-bottom: 10px;
}
a.enlace_texto:visited 
{
	color: #0099FF;
	font-weight: normal;	
}
a.enlace_texto:hover 
{
	font-weight: normal;
	color: #FFFFFF;
	background: #FF7900;
	border-color: #fff0c3;
}



/* NOVEDAD */

.novedad_titular {
	color: #1B498A;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}

a.novedad_titular {
	color: #0099FF;
/*	background-image: url(/Images/menu_subcat_izq.gif); */
	background-repeat: repeat-y;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	font-weight: normal;
/*	margin-left: 5px; */
	margin-bottom: 10px;
}
a.novedad_titular:visited {
	color: #0099FF;
}
a.novedad_titular:hover {
	color: #FFFFFF;
	background: #FF7900;
	border-color: #fff0c3;
}





a.contenidosbinarios {
	color: #0099ff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/* border-left: 1px solid #a5c1eb; */
	text-decoration: none;
}
a.contenidosbinarios:visited {
	color: #0099ff;
}
a.contenidosbinarios:hover {
	color: #0000ff;
	background: #ffffff;
	border-color: #fff0c3;
}



#referencia {
padding-top:5px;
font-weight:bold;
font-size:14px;
color:#FF6600;
}

#referencia_grande {
padding-top:5px;
font-weight:bold;
font-size:24px;
color:#FF6600;
padding-left:70px;
}

