body {color: #41210C;background: #ffffff;/*background: #EBE8BD url('/img/fondoB.jpg') repeat-x top left;*/font-size: 12px;line-height: 14px;font-family: "arial", "times", "verdana";text-align: center;margin: 0 auto;padding: 0;}
h1{color: #41210C;font-size: x-large;line-height: 14px;font-weight: normal;font-family: "arial", "times", "verdana";text-align: left;margin: 0.5em;}
h2{	color: #41210C;font-size: medium;background: transparent;line-height: 14px;font-family: "arial", "times", "verdana";font-weight: normal;text-align: left;margin: 0;padding: 0.7em 0 0.2em 0.1em;}
h3 {color: #41210C;font-size: small;line-height: 14px;font-weight: normal;font-family: "arial", "times", "verdana";text-align: justify;margin: 0 1em 0.5em 0;padding: 0.3em;background: #CCCC66;}
p {color: #4D4D4D;font-size: small;line-height: 14px;font-family: "arial", "times", "verdana";text-align: justify;margin: 0px;padding: 0.3em 0 0.3em 0.3em;}

table{border: 1px solid gray;border-collapse: collapse;width: 100%;margin: 0.5em;}
table caption{font-weight: bold;padding: 0;color: #41210C;background: #DBD9A9;font-family: "arial", "times", "verdana";}
table thead{font-weight: bold;padding: 0;color: black;font-family: "arial", "times", "verdana";}
tr {border: 1px solid gray;}
th {border: 1px solid gray;}
td {border: 1px solid gray;text-align: center;}

#sencilla {width: 75%;margin-left: 4em;}
#sencilla td{color: #41210C;font-size: large;font-weight: bolder;font-family: "arial", "times", "verdana";text-align: left;border: 2px solid #82210C;padding: 0.5em;}

.subparrafo{color: #4D4D4D;font-size: small;font-family: "arial", "times", "verdana";text-align: left;margin: 0;padding: 0 0 0.8em 0.9em;}
.separado{margin: 1em 0;}

.intro_top{color: #524800;text-align: right;background: transparent;margin: 0;padding: 2em;}

a[accesskey]{text-decoration: none;}
a[accesskey] span{text-decoration: underline;}

img {border: 0;}
blockquote {quotes: "\201C" "\201D";padding: 2em 1em;}
blockquote:before {display: block;margin-bottom: -0.5em;content: open-quote;font-size: 300%;text-align: left;}
blockquote:after {display: block;margin-bottom: -0.5em;content: close-quote;font-size: 300%;text-align: right;}


/*Container*/
#contenedor{
	width: 654px;
	background: transparent;
	color: black;
	margin: 0 auto;
}

#header{
	color: #524800;
	width: 653px;
	height: 273px;
	text-align: center;
	background: url('/img/login.jpg') no-repeat;
	height: 300px;
	margin: 2em auto 0 auto;
	padding-top: 0;
}

#vacio{
	clear: both;
}
#headerA{
	color: #524800;
	width: 653px;
	height: 273px;
	text-align: center;
	background: transparent url('/img/portada.jpg') no-repeat center center;
	margin: 2em auto 0 auto;
	padding-top: 0;
}

#texto_central{
	width: 100%;
	/*height: 60px;*/
	background: #9C896B;
	background: #7B7948;
	color: black;
	margin: 3em 0 0 0;
	padding: 0 0 1px 0;
}

#texto_central img{
	float: left;
	margin: -2em 0 0.8em 1em;
}

ul#menuTop{
	clear: both;
	color: #524800;
	font-size: small;
	text-align: center;
	text-transform: uppercase;
	margin-top: 0.6em;
	padding: 0 0 0 0;
	background: #7B7948;
}

ul#menuTop li{
	display: inline;
	padding: 0 0.5em 0.2em 0.5em;
	border-right: 1px solid #524800;
}

ul#menuTop li.final{
	display: inline;
	padding: 0 0.5em 0.2em 0.5em;
	border: 0;
}

ul#menuTop a{
	color:  white;
	background: transparent;
}

ul#menuTop a:hover{
	color: #41210C;
}

ul#menuTop a:visited{
	color: #41210A;
}


ul#menu_sub{
	color: #524800;
	font-size: small;
	text-align: center;
	text-transform: none;
	margin:0;
	padding: 0.3em 0 0 0;
	background: transparent;
}

ul#menu_sub li{
	display: inline;
	padding: 0 0.5em 0.2em 0.7em;
	border-right: 1px solid #524800;
}

ul#menu_sub li.final{
	display: inline;
	padding: 0 0.5em 0.2em 0.7em;
	border: 0;
}

ul#menu_sub a{
	color:  #7B7948;
	background: transparent;
}

ul#menu_sub a:hover{
	color: black;
}

ul#menu_sub a:visited{
	color: #41210A;
}

ul.notas{
	color: #4D4D4D;
	font-family: arial, times, verdana;
	font-size: small;
	text-align: left;
	text-transform: none;
	margin:0;
	padding: 0.7em;
	background: transparent;
}

ul.notas li{
	list-style: none;
	padding: 0.2em 0.5em 0.2em 0.7em;
}


ul.notasB{
	color: #4D4D4D;
	font-family: arial, times, verdana;
	font-size: small;
	text-align: left;
	text-transform: none;
	margin:0;
	padding: 0.7em;
	background: transparent;
}

ul.notasB li{
	list-style:none;
	padding: 0.2em 0.5em 0.2em 0.7em;
}

ul.notasB li:before{
	content: "\2010";
	padding-right: 0.4em;
}


#descripcion{
	font-size: small;
	font-family: "georgia", "verdana", "arial", sans-serif;
	color: #707070;
	text-align: justify;
	margin: 2em 0 0.7em 0;
	padding: 1em;
	background: #e1e3cd url('/img/alone.jpg') repeat-y top left;
}

#video{
	float:right;
	width:37%;
	border: 2px solid #7b7948;
	margin: 0;
	padding: 0;
}
#texto{
	float:left;
	width:60%;
	margin: 0;
	padding: 0;
	border: 0;
}


/* ----------- REvisar HOver -----------------*/

ul#mapa{
	border: 0;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul#mapa li{
	padding:0;
	margin: 0;
	color: white;
	background: transparent url('../img/mapa1.jpg') no-repeat center center;
}

ul#mapa img{
	border: none;
}

ul#mapa a{
	color:  white;
	text-decoration: none;
	border: 0;
	background: transparent;
	padding:0;
	margin:0;
}

ul#mapa a:hover{
	color: white;
	background: transparent url('../img/mapa2.jpg') no-repeat center center;
}

/*-------------*/

#footer {
	color: #707070;
	background: #7B7948;
	width: 100%;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 0;
	clear: both;
}

#footer img{
	float: right;
	padding: 0.7em 0.3em 0 0.3em;
}

address {
	color: white;
	text-align: left;
	background: transparent;
	margin: 0;
	padding: 0.5em 1em;
}

#forma{
	color: black;
	font-family: arial, times, verdana;
	background: transparent;
	text-align: center;
	margin-top: 1em;
}

#forma img{
	padding-bottom: 0.5em;
}

#forma form{
	margin-left: 0.3em;
	margin-bottom: 1em;
	width:100%;
}

#forma form .nombre_campo{
	display: block;
	font-size: 90%;
	width: 40%;
	text-align: right;
	font-weight: bold;
	float: left;
	clear: left;
	padding: 0;
	margin: 0.3em 0.5em 0.3em 0;
}

#forma form .nombre_campo_largo{
	display: block;
	font-size: 90%;
	text-align: left;
	font-weight: bold;
	padding: 0;
	margin: 0.3em 0.5em 0.3em 0;
}

#forma form .obligatorio{
	color: red;
	background: white;
}

#forma form .valor_campo{
	display: block;
	font-size: 90%;
	width: 40%;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0.3em 0;
}

#forma form label{
	font-weight: bold;
	padding: 0;
	color: #006699;
	font-family: arial, times, verdana;
}

#forma fieldset{
	clear: both;
}


#chica {
	float: left;
	width: 40%;
}
#foto_resi{
	float: right;
	width: 55%;
}
#sesion {
	padding-left: 1em;
}
#salto{	
	/*padding-top:7em;*/
	color: #41210C;
	font-size: x-large;
	line-height: 14px;
	font-weight: normal;
	font-family: verdana, times, arial;
}
#sesion p.bienvenida{	
	padding-top:7em;
	color: #41210C;
	font-size: x-large;
	line-height: 14px;
	font-weight: normal;
	font-family: verdana, times, arial;
}
#cerrar a{
	color: white;
	margin-top:8em;
	margin-right: 5em;
	text-align: right;
	float: right;
	text-decoration: none;
}

#forma_interno fieldset{
	clear: both;
}
.hiddenPic {display:none;}
