@charset "UTF-8";
body {
	font-family: Helvetica, Arial, sans-serif;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	padding:0px;
	margin:0px;
/*background-image:url(../images/textura-papel.jpg);*/
}




/*---------navegacion------------*/
#navegacion {
position:absolute;
width: 720px;
z-index:8;
left:180px;
top:180px;
color:black;
height: 50px;
/*border-bottom:1px solid #8c8c8c;*/
}

/* My Comment */

#navegacion ul {
margin: 0px;
padding: 0px; /*sin margen inferior en la lista*/
}

#navegacion li {
float: left; /*pone los elementos de la lista en una linea*/
list-style-type: none; /*anula el estilo de la lista*/
margin: 0;
padding: 5px 0 40px;
}

#navegacion a{
color: #999999;
display:block;
margin: 4px;
}

#navegacion a:active {
/*background-color:white;*/
}

#navegacion a:hover {
text-decoration: none;
color: #7a0040;
/*background: url(../images/subrayado2.gif) no-repeat;
background-position: center;*/
}

#navegacion a:focus {
text-decoration: none;
color: #7a0040;
/*background: url(../images/subrayado2.gif) no-repeat;
background-position: center;*/
}

#navegacion .current a {
text-decoration: none;
color: #7a0040;
}

li.current {
background-image: url(../images/subrayado2.png);
background-position: center;
background-repeat: no-repeat;
}

#navegacion li:hover {
background-image: url(../images/subrayado2.png);
background-position: center;
background-repeat: no-repeat;
}




/*------------- hipervinculado -----------------------------*/

a {
font-style:italic;
text-decoration: none;}

a img{
border: solid 1px #ffffff}

a img:hover{
border: solid 1px #7a0040;}

a:link {color: #7a0040;}
a:visited {color:#7a0040;}
a:hover, a:focus {text-decoration:underline;}
a:active {color: #7a0040;}

/*---------navegacion2------------*/

#navegacion_2 {
	margin:0px;
	position:absolute;
	z-index: 10;
	width:250px;
	top:259px;
	left: 60px;
}

#navegacion_2 li{
list-style:none;
padding:5px;
margin:0px;
}

#navegacion_2 a {
color: #999999;
text-decoration: none;
background-image:url(../images/punto2.gif);
background-position: left top;
background-position: 0px 15px;
background-repeat:no-repeat;
margin:0px;
padding: 10px 10px 10px 15px;
}

#navegacion_2 a:link {
color: #999999;
background-image:url(../images/punto2.gif);
background-position: left top;
background-position: 0px 15px;
background-repeat:no-repeat;
margin:0px;
padding: 10px 10px 10px 15px;
}

#navegacion_2 a:visited {
color:#999999;
background-image:url(../images/punto2.gif);
background-position: left top;
background-position: 0px 15px;
background-repeat:no-repeat;
margin:0px;
padding: 10px 10px 10px 15px;
}

#navegacion_2 a:hover {
color: #7a0040;
background-image:url(../images/punto.gif);
background-position: left top;
background-position: 0px 15px;
background-repeat:no-repeat;
margin:0px;
padding: 10px 10px 10px 15px;
}

#navegacion_2 a:focus {
color: #7a0040;
background-image:url(../images/punto.gif);
background-position: left top;
background-position: 0px 15px;
background-repeat:no-repeat;
margin:0px;
padding: 10px 10px 10px 15px;
}

#navegacion_2 a:active {color: #7a0040;
background-image:url(../images/punto.gif);
background-position: left top;
background-position: 0px 15px;
background-repeat:no-repeat;
margin:0px;
padding: 10px 10px 10px 15px;
}


#navegacion_2 .current2 a {color: #7a0040;
background-image:url(../images/punto.gif);
background-position: left top;
background-position: 0px 15px;
background-repeat:no-repeat;
margin:0px;
padding: 10px 10px 10px 15px;
}

#navegacion_2 a.current2 {color: #7a0040;
background-image:url(../images/punto.gif);
background-position: left top;
background-position: 0px 15px;
background-repeat:no-repeat;
margin:0px;
padding: 10px 10px 10px 15px;
}

/*---------navegacion3------------*/

#navegacion_3 {
	margin:0px;
	position:absolute;
	z-index: 10;
	width:250px;
	top:450px;
	left: 62px;
}

#navegacion_3 a {text-decoration: none;
/*background-image:url(../images/punto.png);
background-position:left;
background-repeat:no-repeat;
padding-left:15px;*/}

#navegacion_3 a:link {color: #7a0040;}
#navegacion_3 a:visited {color:#7a0040;}
#navegacion_3 a:hover {text-decoration:underline;}
#navegacion_3 a:focus {text-decoration:underline;}
#navegacion_3 a:active {color: #7a0040;}

#navegacion_3 li{
list-style:none;
padding:10px;
margin:0px;
}

/*---------formulario------------*/

.inputcampotexto{
width:100%;
border: #CCCCCC 1px solid;
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 16px;
color: #7a0040;
padding:5px;
}

textarea {
width:100%;
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 16px;
color: #7a0040;
padding:5px;
}





/*---------container------------*/
#container {
width:850px;
background-color: #FFFFFF;
border:#7a0040 solid 2px;
}

/*---------encabezado------------*/
#encabezado {
width:850px;
height:156px;
background-image:url(../images/cabecera.gif);
background-repeat:no-repeat;

}

/*---------contenido------------*/
#contenido {
width:620px;
margin-left:210px;
margin-top: 0px;
margin-bottom:70px;
min-height:400px;
height:auto !important;
height:400px;
}

#contenido h1 {
font: Georgia, "Times New Roman", Times, serif;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 28px;
line-height: 38px;
color: #7a0040;
/*background-image:url(../images/subrayado.png);*/
background-repeat:no-repeat;
background-position: -10px 25px;
padding-left:30px;
padding-bottom:15px;


}

#contenido h2 {
font: Georgia, "Times New Roman", Times, serif;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 22px;
margin-bottom:0px;
padding-bottom:0px;
color: #7a0040;
margin-top: 15px;
margin-left: 55px;
margin-right: 50px;
}

#contenido p {
line-height: 18px;
margin-left: 55px;
margin-right: 50px;
}

#contenido ul {
line-height: 18px;
margin-left: 55px;
margin-right: 50px;
}

#contenido li {
	line-height: 22px;
}

#contenido li a {
font-style:italic;
text-decoration: none;}

#contenido li a:link {color: #7a0040;}
#contenido li a:visited {color: #7a0040;}
#contenido li a:hover, a:focus {
	color: #7a0040;
	text-decoration:underline;
}
#contenido li a:active {color: #7a0040;}
/*---------noticias------------*/
#noticias ul {
line-height: 18px;
margin-left: 55px;
margin-right: 50px;
}

#noticias li {
	line-height: 22px;
	list-style-position: inside;
}

#noticias li a {
font-style:italic;
text-decoration: none;}

#noticias li a:link {color: #999999;}
#noticias li a:visited {color: #999999;}
#noticias li a:hover, a:focus {
	color: #7a0040;
	text-decoration:underline;
}
#noticias li:hover{
}
#noticias li a:active {color: #7a0040;}




/*---------pie------------*/
#pie {
padding:3px 0px 3px 0px;
margin-top: 20px;
font-size: 11px;
width:850px;
}

#espacio_extra {
position:relative;
height:100px;
}

#textopie {
margin-left:265px;
}
/*--------tipo-------------*/
strong {
color:  #7a0040;
}
.grande {
font: Georgia, "Times New Roman", Times, serif;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 20px;
line-height: 26px;
color: #7a0040;
font-weight:bold;
}

/*--------galeria-------------*/
.listaimagenes {
width:500px;}

.listaimagenes li{
display:inline; /*pone los elementos de la lista en una linea*/
list-style-type: none; /*anula el estilo de la lista*/
}

.listaimagenes img{
margin:15px;
}

.listaimagenes a img{
	border-style: none;
	text-decoration: none;
	opacity: 0.7;
	margin:15px;
}

.listaimagenes a img:hover{
	border-style: none;
	text-decoration: none;
	opacity: 1;
	margin:15px;
}

.listaimagenes a img:focus{
	border-style: none;
	text-decoration: none;
	opacity: 1;
	margin:15px;
}

.listaimagenes a img:active{
	border-style: none;
	text-decoration: none;
	opacity: 1;
	margin:15px;
}


#sombra {
position:relative;
z-index: 6;
width:874px;
left: 70px;
top: 70px;
/*background-image:url(../images/sombra_01.png);*/
background-repeat:repeat-y;
background-position: 850px;
}


#sombracentroabajo {
	position:relative;
	height:30px;
	width:850px;
	/*background-image:url(../images/sombra_02.png);*/
	background-repeat:repeat-x;
	z-index: 20;
	left:70px;
	top: 70px;
}

.negrita_gris {
color: #999999;
font-weight:bold;}

.gris {
color: #999999;
}

.granate {
color: #7a0040;
}


/*Tooltip */

div#qTip {
  padding: 0.2em 0.5em;
  display: none;
  background: #fff;
  color:  #7a3039;
  font-size: 0.9em;
  text-align: center;
  position: absolute;
  z-index: 1000;
	border: 1px solid  #7a3039;
}