body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	background:url(fondo_web.jpg) top no-repeat;
	font-family: "arial narrow", "Times New Roman", Times, serif, ScriptC;
	color: #660000;
}

#menu {
width: 168px;
height: 40px;
/*background: #eee;*/
}

#menu ul {
 list-style: none; margin: 0; padding: 0; height: 40px;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif; display: block; height: 40px;  border-width: 0px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0;
}

#menu h2 {
color: #fff;
/*background: #000;*/
text-transform: uppercase;
}

#menu a {
color: #000;
/*background: #efefef;*/
height: 40px;
text-decoration: none;
/*background: url(style/bot1.gif) top left no-repeat;*/
}

#menu a:hover {
color: #a00;
height: 40px;
/*background: #fff;*/
/* color: #a00; background: url(style/bot2.gif) top left;*/
}

#menu li {
height: 40px;
position: relative;
}

#menu ul ul ul {
height: 40px;
position: absolute;
top: 0;
left: 100%;
width: 168px;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;height: 40px;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;height: 40px;}

/* menu desplegable */
/* ************************************************************************ */

#menu1 {width: 168px; height: 40px;}
#menu1 ul { background: url(style/bot1.png) top left no-repeat; list-style: none; margin: 0; padding: 0; height: 40px;}
#menu1 a, #menu1 h2 { font: bold 11px/16px arial, helvetica, sans-serif; display: block; height: 40px;  border-width: 0px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0;}
#menu1 h2 { color: #fff; background: #000; text-transform: uppercase;}
#menu1 a { color: #000; text-decoration: none;}
#menu1 a:hover { color: #a00; background: url(style/bot2.png) top left;}
#menu1 li { position: relative;}
#menu1 li li{ position: relative;}
#menu1 li li li{ position: relative;}
/*#menu ul ul ul { position: absolute; top: 0; left: 100%; width: 100%;}*/
#menu1 ul ul ul { position: absolute; top: 0; left: 168px; width: 168px; height: 40px;}
div#menu1 ul ul ul, div#menu1 ul ul li:hover ul ul {display: none; width: 168px; height: 40px;}
div#menu1 ul ul li:hover ul, div#menu1 ul ul ul li:hover ul {display: block; width: 168px; height: 40px;}

/* menu desplegable */
/* ************************************************************************ */

#menu2 {width: 168px; height: 40px;}
#menu2 ul { background: url(style/bot1.png) top left no-repeat; list-style: none; margin: 0; padding: 0; height: 40px;}
#menu2 a, #menu2 h2 { font: bold 11px/16px arial, helvetica, sans-serif; display: block; height: 40px;  border-width: 0px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0;}
#menu2 h2 { color: #fff; background: #000; text-transform: uppercase;}
#menu2 a { color: #000; text-decoration: none;}
#menu2 a:hover { color: #a00; background: url(style/bot2.png) top left;}
#menu2 li { position: relative;}
#menu2 li li{ position: relative;}
#menu2 li li li{ position: relative;}
/*#menu ul ul ul { position: absolute; top: 0; left: 100%; width: 100%;}*/
#menu2 ul ul ul { position: absolute; top: 0; left: 168px; width: 168px; height: 40px;}
div#menu2 ul ul ul, div#menu2 ul ul li:hover ul ul {display: none; width: 168px; height: 40px;}
div#menu2 ul ul li:hover ul, div#menu2 ul ul ul li:hover ul {display: block; width: 168px; height: 40px;}

/* menu desplegable */
/* ************************************************************************ */

#menu3 {width: 168px; height: 40px;}
#menu3 ul { background: url(style/bot1.png) top left no-repeat; list-style: none; margin: 0; padding: 0; height: 40px;}
#menu3 a, #menu3 h2 { font: bold 11px/16px arial, helvetica, sans-serif; display: block; height: 40px;  border-width: 0px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0;}
#menu3 h2 { color: #fff; background: #000; text-transform: uppercase;}
#menu3 a { color: #000; text-decoration: none;}
#menu3 a:hover { color: #a00; background: url(style/bot2.png) top left;}
#menu3 li { position: relative;}
#menu3 li li{ position: relative;}
#menu3 li li li{ position: relative;}
/*#menu ul ul ul { position: absolute; top: 0; left: 100%; width: 100%;}*/
#menu3 ul ul ul { position: absolute; top: 0; left: 168px; width: 168px; height: 40px;}
div#menu3 ul ul ul, div#menu3 ul ul li:hover ul ul {display: none; width: 168px; height: 40px;}
div#menu3 ul ul li:hover ul, div#menu3 ul ul ul li:hover ul {display: block; width: 168px; height: 40px;}

/* menu desplegable */
/* ************************************************************************ */

#menu4 {width: 168px; height: 40px;}
#menu4 ul { background: url(style/bot1.png) top left no-repeat; list-style: none; margin: 0; padding: 0; height: 40px;}
#menu4 a, #menu4 h2 { font: bold 11px/16px arial, helvetica, sans-serif; display: block; height: 40px;  border-width: 0px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0;}
#menu4 h2 { color: #fff; background: #000; text-transform: uppercase;}
#menu4 a { color: #000; text-decoration: none;}
#menu4 a:hover { color: #a00; background: url(style/bot2.png) top left;}
#menu4 li { position: relative;}
#menu4 li li{ position: relative;}
#menu4 li li li{ position: relative;}
/*#menu ul ul ul { position: absolute; top: 0; left: 100%; width: 100%;}*/
#menu4 ul ul ul { position: absolute; top: 0; left: 168px; width: 168px; height: 40px;}
div#menu4 ul ul ul, div#menu4 ul ul li:hover ul ul {display: none; width: 168px; height: 40px;}
div#menu4 ul ul li:hover ul, div#menu4 ul ul ul li:hover ul {display: block; width: 168px; height: 40px;}

font.oscura {	font-family:  ScriptC,"Century Gothic",Arial, Helvetica, sans-serif; 	font-size: 10px; color: #444444; 	font-weight: bold; 	text-decoration: none; 	padding-top: 5px; 	padding-bottom: 5px;}
font.tex {			font-family: "Times New Roman", "Times New Roman", Times, serif, ScriptC;

 	font-size: 24px; color: #660000; 	font-weight: bold; 	text-decoration: none; 	padding-top: 5px; 	padding-bottom: 5px;}
font.tex3 {	font-family: "Times New Roman", "Times New Roman", Times, serif, ScriptC; font-size: 24px; color: #000000; 	font-weight: bold; 	text-decoration: none; 	padding-top: 5px; 	padding-bottom: 5px;}
font.tex2 {	font-family:  ScriptC,"Century Gothic",Arial, Helvetica, sans-serif; 	font-size: 12px; color: #444444; 	font-weight: bold; 	text-decoration: none; 	padding-top: 5px; 	padding-bottom: 5px;}
font.titulos4{	font-family: ScriptC, "Century Gothic",Arial, Helvetica, sans-serif; 	font-size: 12px;	font-weight: bold;	color: black;	text-decoration: none;}
font.titulos{	font-family: ScriptC, "Century Gothic",Arial, Helvetica, sans-serif;
padding-left: 20px;	font-size: 12px; color: #ffffff; 	font-weight: bold; 	text-decoration: none; }
font.titulos2{	font-size: 14px;	color: black;	font-weight: bold;	text-decoration: none;}
font.titular{	font-size: 21px;	color: White;	font-weight: bold;	text-decoration: none;}
font.titular2{	font-size: 14px;	color: White;	font-weight: bold;	text-decoration: none;}
font.titulos3{	font-size: 12px;	color: #777777;	text-decoration: none;}
font.enlaces{	font-size: 12px;	color: #aaaaaa;	text-decoration: none; font-weight: bold;}

table.tabla_datos{	font-family:ScriptC,  "Century Gothic",Arial, Helvetica, sans-serif;	font-size: 10px;	color: #444444;	font-weight: bold;	text-decoration: none;	text-align: left;	border-bottom: 1px solid #ccccccc;	border-top: 1px solid #ccccccc;	width: 760px;}
table.tabla0{	font-family: ScriptC, "Century Gothic",Arial, Helvetica, sans-serif;	font-size: 12px;	color: Black;	text-decoration: none;	text-align: justify;	width: 100%;	}
table.blanco{
background: url(style/blanco.png);
}

a.enlace { 
color: #ffffff; 
width: 100%; 
height: 100%; 
text-decoration: none;
padding-top: 10px;
padding-bottom: 2px;
padding-left: 20px;
padding-right: 2px;
} 
a.enlace:hover { 
text-decoration: none; 
background: url(style/esq_boton2.gif) top left no-repeat #606060; 
} 
a.enlace_2 { 
color: #ffffff; 
width: 100%; 
height: 100%; 
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
padding-right: 3px;
} 
a.enlace_2:hover { 
text-decoration: none; 
background: url(style/esq_boton2.jpg) top left no-repeat #086575; 
} 
font.enlace_2{
	color: #ffffff; 
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 3px;
padding-right: 3px;
}
font.enlace_3{
color: #000000; 
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 3px;
padding-right: 3px;
}

a.enlace_3 { 
color: #333333; 
width: 100%; 
height: 100%; 
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
padding-right: 3px;
} 
a.enlace_3:hover { 
text-decoration: none; 
background: url(style/esq_boton2_2.jpg) bottom left no-repeat #79abb5; 
} 

a.enlace_4 { 
color: #ffffff; 
width: 100%; 
height: 100%; 
text-decoration: none;
font-family:  "Century Gothic",Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold; 
padding-top: 2px;
padding-bottom: 2px;
padding-left: 22px;
padding-right: 3px;
} 
a.enlace_4:hover { 
text-decoration: none;
font-family:  "Century Gothic",Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;  
background: url(style/esq_boton2.jpg) top left no-repeat #086575; 
} 
td.titulos { 
background: url(style/esq_boton.gif) top left no-repeat #333333; 
height: 19px;
font-family:  "Century Gothic",Arial, Helvetica, sans-serif;
padding-left: 20px;
font-size: 12px; 
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
color: #ffffff; 	
font-weight: bold; 	
text-decoration: none;
} 
td.titulos2 { 
background: url(style/esq_boton.gif) top left no-repeat #333333; 
height: 19px;
font-family:  "Century Gothic",Arial, Helvetica, sans-serif;
padding-left: 20px;
font-size: 12px; 
border-right: 1px solid #ffffff;
color: #ffffff; 	
font-weight: bold; 	
text-decoration: none;
} 
td.titulos3 { 
background: url(style/titulos3.jpg) top left repeat-x #ffffff; 
height: 19px;
font-family:  "Century Gothic",Arial, Helvetica, sans-serif;
padding-left: 20px;
font-size: 12px; 
border-right: 1px solid #ffffff;
color: #ffffff; 	
font-weight: bold; 	
text-decoration: none;
} 
td.noticias { 
border-bottom: 1px solid #333333;
border-right: 1px solid #ffffff;
background: #ffffff; 
font-family:  "Century Gothic",Arial, Helvetica, sans-serif;
font-size: 11px;
color: White;
} 
td.imas{ 
border-bottom: 1px solid #ffffff;
} 

td.boton_td { 
background: url(style/esq_boton.gif) top left no-repeat #333333; 
height: 19px;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
 font-size: 10px;		font-family:  "Century Gothic",Arial, Helvetica, sans-serif; 
} 
td.boton_td2 { 
background: url(style/esq_boton.jpg) top left no-repeat #3b8592; 
height: 21px;
text-align: right;
border-bottom: 1px solid #ffffff;
 font-size: 11px;		font-family:  "Century Gothic",Arial, Helvetica, sans-serif; 
} 
td.boton_td4 { 
background: url(style/esq_boton.jpg) top left no-repeat #3b8592; 
height: 21px;
text-align: left;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
font-size: 11px;		font-family:  "Century Gothic",Arial, Helvetica, sans-serif; 
} 
td.boton_tdf { 
background: url(style/fondo_td.jpg) top left repeat-x; 
vertical-align: top;
font-size: 11px;		font-family:  "Century Gothic",Arial, Helvetica, sans-serif; 
} 
td.boton_td5 { 
background: #3b8592; 
height: 21px;
text-align: left;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
font-size: 11px;		font-family:  "Century Gothic",Arial, Helvetica, sans-serif; 
}
td.boton_td6 { 
background: #9dc2c9; 
height: 21px;
text-align: right;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
 font-size: 11px;		font-family:  "Century Gothic",Arial, Helvetica, sans-serif; 
}
td.boton_td3 { 
background: url(style/esq_boton_2.jpg) bottom left no-repeat #9dc2c9; 
height: 21px;
text-align: right;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
 font-size: 11px;		font-family:  "Century Gothic",Arial, Helvetica, sans-serif; 
}
td.boton_bajo2 { 
background: url(style/td_boton_bajo.jpg) top left repeat-x #ffffff; 
 font-size: 11px;		font-family:  "Century Gothic",Arial, Helvetica, sans-serif; 
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}  
td.boton_bajo { 
background: url(style/bajo_boton.jpg) top left repeat-x; 
height: 10px;
} 

td.top{background-image: url(style/top.jpg); background-repeat: repeat-x; height: 9px;}
td.topo1{background-image: url(style/t01.jpg); background-repeat: repeat-x; height: 9px; padding-left: 3px; padding-right: 3px;}
td.topo2{background-image: url(style/t03.jpg); background-repeat: repeat-x; height: 9px;}
td.boto{background-image: url(style/b01.jpg); background-repeat: repeat-x; height: 9px;}
td.boto2{background-image: url(style/b03.jpg); background-repeat: repeat-x; height: 9px; padding-left: 3px; padding-right: 3px;}
td.left{background-image: url(style/left.jpg); background-repeat: repeat-y; width: 9px;}

td.contenido{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 11px;	
	background:url(rece.jpg) left top no-repeat;
	text-align: justify;
}

td.contenido2{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 11px;
	background-color: White;
	text-align: justify;
}

td.interno{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 11px;	
	vertical-align: top;
	background:url(rece.jpg) left top no-repeat;
	text-align: justify;
	}

td.bottom{background-image: url(style/bottom.jpg); background-repeat: repeat-x; height: 9px;}
td.right{background-image: url(style/right.jpg); background-repeat: repeat-y; width: 9px;}
td.t12{	background-color: White;	background-image: none;	color: black;	text-align: left;	font-size : 10px;	font-family:  Arial, Helvetica, sans-serif;	vertical-align : middle;	padding-left: 3px;	height: 20px;	border-top: 1px solid #373535;	border-bottom: 1px solid #373535;	border-left: 1px solid #373535;	border-right: 1px solid #373535;	padding-right: 3px;	font-weight: bold;}
td.td_izquierda{	background-color: White;	background-image: none;	color: black;	text-align: left;	font-size : 10px;	font-family:  Arial, Helvetica, sans-serif;	vertical-align : middle;	padding-left: 3px;	height: 20px;	border-bottom: 1px solid #373535;	border-left: 1px solid #373535;	border-right: 1px solid #373535;	padding-right: 3px;	font-weight: bold;}
td.td_titulo{background-image: url(titulo.jpg);background-repeat: no-repeat;width: 760px;	color: #ffffff;	text-align: center;	font-size : 11px;	font-family:  Arial, Helvetica, sans-serif;	vertical-align : middle ;	font-weight: bold;	height: 20px;}
td.tabla1_list{	border-bottom: 1px solid #373535;	padding-left: 5px;}
td.tabla1_list2{	padding-left: 3px;	padding-right: 3px;	padding-top: 3px;	padding-bottom: 3px;}
td.tabla1_list4{font-size : 10px;	border-bottom: 1px solid #373535;	border-left: 1px solid #373535;	padding-left: 3px;	padding-right: 3px;	padding-bottom: 3px;}
td.tabla1_list44{background: url(style/precio.png) no-repeat top;padding-right: 5px; padding-left: 5px;height: 25px;}
td.tabla1_list444{background: url(style/deg.png) no-repeat bottom;padding-right: 5px; padding-left: 5px;height: 25px;}


td.tabla1_list3{height: 39px;background: url(style/baj.png) no-repeat top left;	padding-left: 2px;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 3px;	}
td.tabla1_bot{border-top: 1px solid #373535;	border-bottom: 2px solid #373535;	background-repeat: no-repeat;}
td.imagenes{	border-right: 1px solid #373535;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	padding-bottom: 5px;}
td.textos{	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	padding-bottom: 5px;}
td.lateral{background-image: url(style/lateral.jpg); background-repeat: repeat-y;}


a.titulos:link{	font-family:   "Century Gothic",Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 18px;	color: #777777;	text-decoration: none;}
a.titulos:visited{	font-family:   "Century Gothic",Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 18px;	color: #777777;	text-decoration: none;}
a.titulos:active{	font-family:   "Century Gothic",Arial, Helvetica, sans-serif; 	font-weight: bold;font-size: 18px;	color: #777777;	text-decoration: none;}
a.titulos:hover{	font-family:   "Century Gothic",Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 18px;	color: black;	text-decoration: none;}

a.titulo_enlaces:link{	font-family:   "Century Gothic",Arial, Helvetica, sans-serif;font-weight: bold; 	font-size: 18px;	color: #111111;	text-decoration: none;}
a.titulo_enlaces:visited{	font-family:  "Century Gothic",Arial, Helvetica, sans-serif;font-weight: bold; 	font-size: 18px;	color: #111111;	text-decoration: none;}
a.titulo_enlaces:active{	font-family:  "Century Gothic",Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 18px;	color: #111111;	text-decoration: none;}
a.titulo_enlaces:hover{	font-family:  "Century Gothic",Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 18px;	color: #777777;	text-decoration: none;}

a.titulos:link{	font-family:  "Century Gothic",Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 18px;	color: #777777;	text-decoration: none;}
a.titulos:visited{	font-family: "Century Gothic",Arial, Helvetica, sans-serif; 	font-weight: bold;font-size: 18px;	color: #777777;	text-decoration: none;}
a.titulos:active{	font-family:  "Century Gothic",Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 18px;	color: #777777;	text-decoration: none;}
a.titulos:hover{	font-family:  "Century Gothic",Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 18px;	color: black;	text-decoration: none;}

a.enlaces:link{		color: black;	font-weight: bold;text-decoration: none;}
a.enlaces:visited{	color: black;font-weight: bold;	text-decoration: none;}
a.enlaces:active{	color: black;font-weight: bold;	text-decoration: none;}
a.enlaces:hover{	color: #777777;	font-weight: bold;text-decoration: none;}

a.enlaces2:link{	font-size: 12px;	color: black;	text-decoration: none;font-weight: bold;}
a.enlaces2:visited{	font-size: 12px;	color: black;	text-decoration: none;font-weight: bold;}
a.enlaces2:active{	 font-size: 12px;	color: black;	text-decoration: none;font-weight: bold;}
a.enlaces2:hover{	font-size: 12px;	color: #777777;	text-decoration: none;font-weight: bold;}

a.enlaces3:link{font-size: 22px; color: #555555;	text-decoration: none; font-weight: bold;	}
a.enlaces3:visited{font-size: 22px; color: #555555;	text-decoration: none; font-weight: bold;	}
a.enlaces3:active{font-size: 22px; color: #555555;text-decoration: none; font-weight: bold;	}
a.enlaces3:hover{font-size: 22px; color: black;	text-decoration: none; font-weight: bold;	}

img.imasi{	margin-right: 10px;	margin-top: 5px;	margin-bottom: 5px;}
img.imasd{	margin-top: 5px;	margin-left: 10px;	margin-bottom: 5px;}


.boton{      font-size: 10px;		font-family:  Arial, Helvetica, sans-serif;      font-weight: bold;      color: black;		border-bottom: 1px solid #777777;		border-right: 1px solid #777777;		border-top: 1px solid #cccccc;		border-left: 1px solid #cccccc;      background: #eeeeee;      height:15px;		font-style: normal;		font-variant: normal;      }
.boton2{      font-size: 10px;		font-family:  Arial, Helvetica, sans-serif;      font-weight: bold;		border-top: 1px solid #777777;		border-left: 1px solid #777777;		border-bottom: 1px solid #cccccc;		border-right: 1px solid #cccccc;      background: #eeeeee;      font-style: normal;		font-variant: normal;		padding-left: 5px;		padding-right: 5px;		padding-top: 1px;		padding-bottom: 1px;		scrollbar-face-color: #DEE3E7;		scrollbar-highlight-color: #FFFFFF;		scrollbar-shadow-color: #DEE3E7;		scrollbar-3dlight-color: #D1D7DC;		scrollbar-arrow-color:  #006699;		scrollbar-track-color: #EFEFEF;		scrollbar-darkshadow-color: #98AAB1;		}		
.boton3{      font-size: 9px;		width: 150px;		font-family:  Arial, Helvetica, sans-serif;      font-weight: bold;		border-top: 1px solid #777777;		border-left: 1px solid #777777;		border-bottom: 1px solid #cccccc;		border-right: 1px solid #cccccc;      background: #eeeeee;      font-style: normal;		font-variant: normal;		padding-left: 5px;		padding-right: 5px;		padding-top: 1px;		padding-bottom: 1px;		scrollbar-face-color: #DEE3E7;		scrollbar-highlight-color: #FFFFFF;		scrollbar-shadow-color: #DEE3E7;		scrollbar-3dlight-color: #D1D7DC;		scrollbar-arrow-color:  #006699;		scrollbar-track-color: #EFEFEF;		scrollbar-darkshadow-color: #98AAB1;		}	


div.scroll {
	overflow:auto;
	height: 100%;
	width:510;
	padding-right: 5px;
	/*color: #D9DE7E;*/
	/*color: #98AAB1;*/
	scrollbar-face-color: #c6abae;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #925a60;
	scrollbar-3dlight-color: #601415;
	scrollbar-arrow-color:  #642c33;
	scrollbar-track-color: #d26b6c;
	scrollbar-darkshadow-color: #642c33;
	}


