           * {
                margin: 0;
                padding: 0;
            }
			body {
				margin: 5px;
				text-align: center;
				font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
				font-size: 12px;
				color: #333;
				background-image: url(../images/fondo.gif);
			}
			h1 {
					color: Maroon;
					clear: both;
					padding: 5px 0 12px 5px;
					margin: 0;
					font-size: 18px;
					font-weight: bold;
			}

			h3 {
				font-size: 13px;
				font-weight: bold;
				color: Maroon;
				margin: 0 0 5px 0;
				padding: 0 10px 0 5px;
			}
			#siteBox {
				background-color: #8BACCD; /**/
				width: 780px;
				margin: 0px auto;
				text-align: left;
			}
			#header {
				height: 120px;
				background-image: url(../images/fondologo.jpg);
				background-color: #8BACCD;
				background-repeat: no-repeat;
				background-position: top center;
				margin: 5px;
			}
			
			#header .title {
				display: none;
			}
			
			#header .subTitle {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				padding: 10px 0px 0px 20px;
				color: #800000;
			}	
			
			#header img {
				clear: both;
				margin: 20px 0 0 15px;
				border: none;
			}
			#header a:hover {
				background-color: transparent;
			 }
			 
/***************************************************
   Menu superior
 ***************************************************/

#menu {
	width: 770px;
	background-color: #ccc;
	text-align: center;
	padding: 5px 0 5px 0;
	margin: 0 0 20px 5px;
}

#menu a {
	padding: 6px 10px 0 10px;
	text-decoration: none;
	font-weight: bold;
	/*text-transform: uppercase;*/
	color: #3C1D1D;
}

#menu a:hover {
	background: url(../images/menu_tab.gif) no-repeat top center;
	color: Maroon;
}

#menu a.active {
  background: url(../images/menu_tab.gif) no-repeat top center;
}

#news {
	float: left;
	width: 185px;
	margin-left: 0;
	margin-right: 0;
}

#news .block {
  width: 175px;
  margin:0 0 5px 5px;
  background: #ccc; 
}


.block h1 {
	margin: 0px 0 0 0;
	font-size: 16px;
}

.block h3 {
	font-size: 12px;
	font-weight: bold;
	color: Maroon;
	margin-top: 5px;
}
#news .links {
	margin: 5px 0 0px 0;
}

#news .links a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	margin: 0;
	color: #003366;
	text-transform: none;
	text-decoration: none;
}

#news .links a:hover {
	background: url(../images/link_news.gif) no-repeat center;
	/*color: Gray;*/
}

#news a img {
  border: 0px;
}
#container {
	background-color: #8BACCD;
	margin: 0;
 	float: right;
 	width: 590px;
  				}
div#container h1 {
	background: url(../images/h1_bgt.gif) no-repeat bottom left;
	}
p {
	color: #333333;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	padding: 3px;
	margin: 3px;
}
#footer {
	position: relative;
	top: 10px;
	clear: both;
	width: 770px;
	margin: 5px 5px 5px 5px;
	background-color: #ccc;
	}
#footer p{
	line-height: normal;
	font-size: 9px;
	text-align: left;
	margin: 0px;
	padding: 10px;	
	}
#copyright {
	clear: both;
	font-size: 9px;
	text-align: right;
	font-weight: bold;
	margin: 10px;
	}
img.right {
	display: block;
	float: right;
	margin: 0px 5px 0px 10px;
	padding: 5px 10px 5px 10px;
	}

img.left {
	display: block;
  float: left;
	margin: 0px 5px 0px 5px;
	padding: 5px  10px 5px 0px;
 }

img.manual {
		margin: 10px 0 5px 0;
		padding: 0 0 0 5px;
	}




div.anchor h3 {
	margin: 1px 0 10px 2px;
	}

div.anchor a {
	display: block;
	margin: 5px 10px 5px 5px;
	color: #003366;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: normal;
	padding: 0 0 0 5px;
	clear: both;
	}
div.anchor a:hover {
  background-color: #BCD2F7;
  color: #626262;
	}
			
div.anchor  p a {
	font-size: 12px;
	display: inline;
	margin: 0;
	padding: 0;
	clear: none;
	}
			
div.anchor p a:hover {
	background-color: #cda;
	}
		
div.anchor p a img {
	margin: 0;
	padding: 0;
	border: none;
	}

	

div.total1, div.total2, div.total3, div.total4, div.total5 {
	width:570px; 
	clear: both;
	margin: 5px 0 5px 10px; 
}

div.total1, div.total1 a:hover, div.total1 p a:hover {
	background: #dda;
}

div#container div.total1 h1 {
	margin-left: 5px;
	background: url(../images/h1_bgtotal1.gif) no-repeat bottom left;
}


div.total2, div.total2 a:hover, div.total2 p a:hover{
	background: #eec; 
	}

div#container div.total2 h1 {
	margin-left: 5px;
	background: url(../images/h1_bgtotal2.gif) no-repeat bottom left;
}
div.total3, div.total3 a:hover, div.total3 p a:hover{
	background: #eeedbf; 
	}
div#container div.total3 h1 {
	margin-left: 5px;
	background: url(../images/h1_bgtotal3.gif) no-repeat bottom left;
}
	
div.total4, div.total4 a:hover, div.total4 p a:hover{
	background: #bb9; 
	}	

div#container div.total4 h1 {
	margin-left: 5px;
	background: url(../images/h1_bgtotal4.gif) no-repeat bottom left;
}
div.total5, div.total5 a:hover, div.total5 p a:hover{
	background: #a6bfb9; 
	}	
		
div#container div.total5 h1 {
	margin-left: 5px;
	background: url(../images/h1_bgtotal5.gif) no-repeat bottom left;
}


div.izquierda1, div.izquierda2, div.izquierda3, div.izquierda4, div.izquierda5, div.izquierda6 {
	float:left;
	width:285px;
	margin: 10px 0 10px 2px;
	}
div.derecha1, div.derecha2, div.derecha3, div.derecha4, div.derecha5, div.derecha6 {
	float:right;
	width:285px;
	margin: 10px 2px 10px 0px;
	}

div.izquierda1, div.izquierda1 a:hover, div.izquierda1 p a:hover {
	background: #dda;
}
	
div.derecha1, div.derecha1 a:hover, div.derecha1 p a:hover {
	background: #dda;
}

div.izquierda2, div.izquierda2 a:hover, div.izquierda2 p a:hover {
	background: #eec;
}
	
div.derecha2, div.derecha2 a:hover, div.derecha2 p a:hover {
	background: #eec;
}

div.izquierda3, div.izquierda3 a:hover, div.izquierda3 p a:hover {
	background: #eeedbf;
}
	
div.derecha3, div.derecha3 a:hover, div.derecha3 p a:hover {
	background: #eeedbf;
}

div.izquierda4, div.izquierda4 a:hover, div.izquierda4 p a:hover {
	background: #bb9;
}


div.derecha4, div.derecha4 a:hover, div.derecha4 p a:hover {
	background: #bb9;
}

div.izquierda5, div.izquierda5 a:hover, div.izquierda5 p a:hover {
	background: #a6bfb9;
}
	
div.derecha5, div.derecha5 a:hover, div.derecha5 p a:hover {
	background: #a6bfb9;
}

div.izquierda6, div.izquierda6 a:hover, div.izquierda6 p a:hover {
	background: #8BACCD;
}
	
div.derecha6, div.derecha6 a:hover, div.derecha6 p a:hover {
	background: #8BACCD;
}
div.separador{
	clear: both;
}
hr {
	height: 1px;
	clear: both;
	margin: 0
	padding: 0 5px;
	color: #749ABE;
	background: #749ABE;
	border: none;
}
/* tabs */
.anchors {
    list-style: none;
    margin: 0;
    padding: 0 0 1px;
	overflow: auto;
}

.anchors li {
    float: left;
    margin: 0 1px 0 0;
	 line-height: 25px;
}

.anchors a {
	display: block;
	position: relative;
	top: 3px;
	border-bottom: 0;
	background-color: #0002C4;
	z-index: 2;
	color: White;
	text-decoration: none;
	text-align: center;
}

.anchors a span {
	margin-left: 5px;
	margin-right: 5px;
}

.anchors .on a {
    padding-bottom: 2px;
    font-weight: normal;
}
.anchors a:focus, .anchors a:active {
    outline: none; /* @ Firefox 1.5, remove ugly dotted border */
}
.anchors .on a, .anchors a:focus, .anchor {
    background: #BCD2F7; 
}

.anchors .on a, .anchors .on a:hover, .anchors a:active {
	background-color: #BCD2F7;
	;
}

.anchors a:hover {
	background: #DBDDFF;
	color: Black;
}

.anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.anchors a:hover, .anchors a:focus, .anchors a:active {
    cursor: pointer;
}
.anchor div.pad {
  margin: 5px 5px 5px 0;
}

/***
Musijero
***/
img#musijero {
	margin: 0 0 0 4px;
}

#piejero {
	font-size: 10px;
	color: Gray;
	font-weight: bold;
	margin: 0 0 0 10px;
}

#solujero {
	font-size: 10px;
	color: black;
	font-weight: bold;
	margin: 0 0 0 10px;
}

/***
Google
***/
form#google {
	width: 155px;
	font-size: 10px;
	margin: 0 5px 0 5px;
}

form#google input.txt {
	color: #00008B;
	border: 1px solid #00008B;
	margin: 0;
	width: 140px;
}

div#inputtext div#inputradio {
	clear: both;
	margin: 0;
	padding: 0 0 5px 0;
}

	
