 /*Aquí vamos a definir las propiedades de la página en general, más adelante definiremos las de las cajas principales*/
       /*formatos de párrafo, linea de separacion, encabezados 1 al 6, tablas, vínculos (en sus 4 estados) y body respectivamente*/

body {
	font: 0.75em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align : justify;
	background-color: #EFEFEF;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(sombra.gif);
	background-position: 100% 0;
	background-repeat: repeat-y;
}

.sombra {background-image: url(sombra2.gif); background-position: 0 0; background-repeat: repeat-y; margin:0;}

p {
	text-align: justify;
	text-indent: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 0.92em;
	color: #3F4A5D;
	line-height: 150%;
}

h1 {
	font-size: 2.08em;
	text-align: left;
	line-height: 70%;
	color: #5F4234;
	padding: 30px 0 0 0;
}
h2 {
	font-size: 1.67em;
	text-align: left;
	line-height: 70%;
	color: #666666;
	padding: 0;
	margin: 0;
}
h3 {
	font-size: 1.25em;
	color: #666666;
	padding: 0 0 0 15%;
	margin: 0;
}
h4 {
	font-size: 1.17em;
	text-align: center;
	padding: 0;
	color: #666666;
}
h5 {
	font-size: 1.08em;
	text-align: left;
	padding-left:15px;
	color: #666666;
}
h6 {
	font-size: 1.00em;
	text-align: left;
	color: #666666;
}

.antifloat {clear: both; height: 1px;}
.centrado {text-align: center; padding-right: 100px;}
.centrado2 {text-align: center;}
.izquierdo {text-align: left;}
.medio {vertical-align:middle;margin: 5px 0;}
.derecho {text-align: right; padding-right: 15px;}
.derecho2 {text-align: right; padding-right: 40px;}
.listado {text-align: justify; color: #3F4A5D; padding-right: 15px; line-height: 150%; list-style-type: square;}
.listado2 {text-align: justify; color: #3F4A5D; padding-right: 15px; line-height: 150%;}
.imglogos {padding: 7px 0 4px 0;}
.imgpie {padding: 0 7px 0 4px;}
.txtportada {text-align: justify; padding-left: 10px; font-size: 0.92em; color: #3F4A5D; line-height: 250%;}
.txtportada2 {font-size: 1.33em; font-weight: bold; color: #666666; margin: 0; padding-bottom: 5px;}

a.enlace {font-size: 1.00em; color: #5F4234;}
a.enlace:link {text-decoration: underline;}
a.enlace:visited {text-decoration: underline; color: #5F4234;}
a.enlace:hover {text-decoration: none; color: #865A45;}
a.enlace:active {text-decoration: underline; color: #865A45;}

a.migas {font-size: 1.00em; color: #666666;}
a.migas:link {text-decoration: underline;}
a.migas:visited {text-decoration: underline;}
a.migas:hover {text-decoration: none; color: #333333;}
a.migas:active {text-decoration: underline;}

a.portada {color: #EFEFEF;}
a.portada:link {text-decoration: none;}
a.portada:visited {text-decoration: none;}
a.portada:hover {text-decoration: none; color: #FFFFFF;}
a.portada:active {text-decoration: none;}

a.portada2 {font-size: 1.00em; color: #666666;}
a.portada2:link {text-decoration: none;}
a.portada2:visited {text-decoration: none;}
a.portada2:hover {text-decoration: none; color: #333333;}
a.portada2:active {text-decoration: underline;}

/* Estilo enlace en blanco*/
a.enlblanco {color:#FFFFFF;font-weight:normal;text-decoration:none;}
a.enlblanco:link {text-decoration:none;}
a.enlblanco:visited {color:#EFEFEF;text-decoration:none;}
a.enlblanco:hover {color:#FFFFFF;font-weight:bold;text-decoration:none;}
a.enlblanco:active {text-decoration: none;}

/* Estilo enlace en blanco*/
a.enlblanco2 {color:#FFFFFF;font-weight:normal;text-decoration:underline;}
a.enlblanco2:link {text-decoration:underline;}
a.enlblanco2:visited {color:#EFEFEF;text-decoration:underline;}
a.enlblanco2:hover {color:#FFFFFF;font-weight:bold;text-decoration:underline;}
a.enlblanco2:active {text-decoration: underline;}


.centrar {
	margin: 0 auto 0 auto;
	width: 59.00em;
	text-align: left;
}

.centrar2 {
	margin: 0 auto 0 auto;
	width: 59.00em;
	text-align: left;
}

.centrar3 {
	margin: 0 auto 0 auto;
	width: 53.33em;
	text-align: center;
	height: 1.25em;
}


#container {
       width: 59.17em;
       height: auto;
       background-color: #FFFFFF;
       border-style: solid;
       border-color: #000000;
	   border-width: 1px;
       margin: 10px auto 0 auto;
}

.header{
	   width: 59.17em;
	   height: auto;
       background-color: #FFFFFF;
	   margin-top: 5px;
	   padding: 0;
}

.recuadro {
	   margin: 0;
	   padding: 0;
       border-style: solid;
       border-width: 1px;
       border-color: #FFFFFF;
}

a.destacado:hover {
	   background-color: #EFEFEF;
       border-style: solid;
       border-width: 1px;
       border-color: #000000;
}


.izquierda {
       width: 17.50em;
       height: 17.50em;
	   text-align: center;
       margin: 0 0 0 10px;
       float: left;
       padding: 5px;
       border-style: solid;
       border-width: 1px;
       border-color: #EFEFEF;

}

.derecha{
       width: 17.50em;
       height: 17.50em;
	   text-align: center;
       margin: 0 5px 0 0;
       float: left;
       padding: 5px;
       border-style: solid;
       border-width: 1px;
       border-color: #EFEFEF;
}

.principal{
       width: 17.50em;
       height: 17.50em;
	   text-align: center;
       margin: 0 5px 0 0;
       float: left;
       padding: 5px;
       border-style: solid;
       border-width: 1px;
       border-color: #EFEFEF;
}

.footer{
	   width: 57.92em;
       height: 18.33em;
	   text-align: center;
	   background-color: #EFEFEF;
       border-style: solid;
       border-width: 1px;
       border-color: #000000;
	   padding-top: 5px;
	   padding-bottom: 10px;	   
       margin: 5px;
}

.realizacion{
       text-align: center;
       color: #666666;
       font-size: 0.63em;
}


/* =-=-=-=-=-=-=-[Menuh]-=-=-=-=-=-=-=- */
	

.menuh {font: 0.92em "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0 0 40px 0;padding: 0 0 0 10px;}
.menuh ul {list-style-type: none; margin: 0; padding: 0;}
.menuh li {list-style-type: none; float: left;}
.menuh a.primero {border-left: 1px solid #EFEFEF;}
.menuh a:hover {color: #5F4234;	background: #EFEFEF; border-top: 1px dotted #5F4234; border-bottom: 1px dotted #5F4234;}
.menuh a {text-decoration: none; color: #EFEFEF; background: #5F4234; display: block; padding: 5px 5px; text-align: center;	border: 1px solid #EFEFEF; border-width: 1px 1px 1px 0;}
.menuh .buscador{text-decoration: none; color: #EFEFEF;	background: #5F4234; display: block; padding: 4px 5px; text-align: center; border: 1px solid #EFEFEF; border-width: 1px 1px 1px 0;}
.menuh .seleccionado {display: block; padding: 5px 5px; color: #5F4234;	background: #EFEFEF; border-top: 1px dotted #5F4234; border-bottom: 1px dotted #5F4234;}

.menu2h {font: 1.00em "Trebuchet MS", Arial, Helvetica, sans-serif;}
.menu2h ul {list-style-type: none;margin: 0;padding: 0;}
.menu2h li {list-style-type: none;float: left;}
.menu2h a.primero {border-left: 1px solid #EFEFEF;}
.menu2h a:hover {color: #7E7D78; background: #EFEFEF; border-top: 1px dotted #7E7D78; border-bottom: 1px dotted #7E7D78;}
.menu2h a {text-decoration: none; color: #EFEFEF; background: #7E7D78; display: block; padding: 4px 5px; text-align: center; border: 1px solid #EFEFEF;	border-width: 1px 1px 1px 0;}

.menu3h {font: 1.00em "Trebuchet MS", Arial, Helvetica, sans-serif;}
.menu3h ul {list-style-type: none;margin: 0;padding: 0;}
.menu3h li {list-style-type: none;float: left;margin-left:3px;margin-right:3px;}
.menu3h a.primero {border-left: 1px solid #EFEFEF;}
.menu3h a:hover {color: #EFEFEF; background: #7E7D78; border-top: 1px dotted #7E7D78; border-bottom: 1px dotted #7E7D78;}
.menu3h a {text-decoration: none; color: #7E7D78; background: #EFEFEF; display: block; margin:10px auto 10px auto; padding: 4px 5px; text-align: center; border: 1px solid #EFEFEF; border-width: 1px 1px 1px 0;}
.menu3h .seleccionado {display: block; margin:10px 3px 10px 3px; padding: 4px 5px; color: #7E7D78; background: #EFEFEF; border-top: 1px dotted #7E7D78; border-bottom: 1px dotted #7E7D78;}

.barraopcionsup {
	font-size: 1.08em;
	font-weight: bold;
	background: #5F4234;
	padding: 5px 5px 5px 10px;
	margin-bottom: 5px;
	text-align: left;
}

.barraopcioninf {
	font-size: 0.92em;
	text-align: center;
	background: #7E7D78;
	padding: 2px 5px;
	margin-top: 5px;
}	

.imgizquierda {
	border: none;
	margin: 0 20px 10px 20px;
	float: left;
	border: 1px solid #FFFFFF;		
}

.imgderecha {
	text-align: left;
	border: none;
	margin-top: 0;
	margin-bottom: 5px;
	padding: 0;
	float: right;
}

.imgderecha2 {
	text-align: left;
	border: none;
	margin: 0 15px 10px 10px;
	padding: 0;
	float: right;
}

.txtizquierda {
	width: 27.85em;
	margin: 6px 0px 6px 6px;
	padding:0;	
	float: left;
}

.txtderecha {
	width: 15.83em;
	height: 4.17em;
	background: #5F4234;	
	color: #EFEFEF;
	font-weight: bold;
	margin-right: 5px;
	margin-top: 0;
	margin-bottom: 5px;
	padding: 25px 10px 5px 20px;
	text-align: left;
	line-height: 130%;
	float: right;
}

.txtcentro {
	text-align: left;
	border: none;
	margin: 0;
	padding: 0;
	float: right;
}

.curso {
	   text-align: justify; padding-left: 10px; font-size: 0.92em; color: #3F4A5D;
       border-style: solid;
       border-width: 2px;
       border-color: #5f4234;
	   padding:5px 5px 5px 10px;
	   line-height:130%;
	   margin-left:10px;
}

.curso2 {
       border-style: solid;
       border-width: 2px;
       border-color: #5f4234;
	   padding:5px 0;
	   margin:0 20px;

}

/* Division de la pagina en dos bloques iguales*/
.izq {float: left; width:39%; text-align: center;}
.cent{float: left; width:20%; text-align: center;}
.der {float: left; width:39%; text-align: center;}


/* Buscador*/
FORM {margin: 0;}
INPUT {font: 0.92em "Trebuchet MS", Arial, Helvetica, sans-serif; vertical-align: middle;}

.textobuscador {
	font-size: 0.83em;
	height: 12px;
}

.botonbuscador {
	font-size: 0.83em;
	height: 18px;
	vertical-align: bottom;
	background-color: #EFEFEF;
	padding: 0 2px;
	margin-left: 4px;
}

.catalogo {
margin: 0 auto 0 auto;
background-color:#EFEFEF;
clear:none;
text-align:center;
border:1px solid #5F4234;
}

.pagina {
background-color:#EFEFEF;
color:#5F4234;
text-align:center;
}

.visitado {
background-color:#EFEFEF;
color:#5F4234;
text-align:center;
width:18px;
}

.sinvisitar {
background-color:#5F4234;
text-align:center;
width:18px;
}

.marco2 {
	margin: 0 auto 0 auto;
	width:90%;
	background-color:#EFEFEF;
	clear:none;
	font-size:90%;
	color:#666666;
	border:1px solid #5F4234;
	text-align:left;
}

.titficha {
	padding:5px;
	background-color:#5F4234;
	color:#FFFFFF;
	margin:0px 0px 10px 0px;
}

.autor {vertical-align:top;padding-right:10px;}
.cuarto {width:25%;}
.separado {padding-bottom:15px;}
.desplazado {padding-left:20px;padding-right:10px;}
.tittabla {font-weight:bold;padding-left:10px;padding-bottom:15px;vertical-align:top;text-align:left;width:25%;}
.publicidad {
    background:#EFEFEF;
    float:left;
    text-indent: -10000px;
    margin:0;
}