html {color:#000; }
body {
	text-align:center;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:85%;
	color:#000;
	padding:0px;
	border:0px;
	margin:0px;
	background-color: #fff;
	background-image: url(../img/fondo_zul.gif);
	background-attachment: fixed;
}
body.verde {background-image:url(../img_apun/fondo_verde.gif);}
h1{
	font-size:105%;
	color:#448;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #444488;
}
h2{font-size:95%;color:#8C8CC6;}
h3{font-size:90%;color:#448;}
li.lupa {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
p.courier{font-family:"Courier New", Courier, mono;font-size:85%;}
a.iz{font-size:90%;}
a.iz:hover{color:#990000;}
a img {border:0px;margin:0px;}
td img {margin:0px;}
#opina {width:200px;height:200px;background:url(../img/opina.gif);margin-left:10px;}
#pagina {
	width:760px;
	height:auto;
	position:absolute;
	left:50%;
	margin-left:-380px;
	text-align:center;
	background-color: #fff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	
}
#cabecera {width:740px;margin:auto;padding:0px; position:relative; background:url(../img/fondo.png) #fff;margin-top:0px;}
#intro {width:740px;z-index:0;padding-top:3px;height: 250px;margin:auto;text-align:left;background:no-repeat;}
	#intro p {margin-left:80px;width:400px;}
	#intro h3 {text-indent:20px;}
#columna {width:720px;float:left;margin-top: 30px;padding-left: 5px;}
#columna_izq {width:500px;float:left;margin-top: 30px;padding-left: 5px;margin-bottom:0px;}
#columna_dcha {width:220px;float:right;margin-top: 80px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
	#columna_dcha p {
	text-align:justify;
	font-weight: normal;
	color: #000000;
	font-family: "Trebuchet MS", Tahoma, Arial;
}
#columna_dcha .tema h2 {
	font-size: 105%;
}

	#columna_dcha p.text {
	text-align:left;
	font-weight: normal;
	font-size:80%;
}
#contenido {width:740px;text-align:left;margin:auto;padding-bottom:0px;}
	#contenido #columna table {width:80%;border:1px solid #448;margin-bottom:10px;margin:auto;text-align:center;}
	#contenido #columna table td {font-size:79%; color:#000000; line-height:16px; text-align:center;border:1px solid #448;}
	#contenido #columna table td ul {text-align:left;}
	#contenido a img {border:0px;}

#inferior2 {text-align:center;margin:auto;margin-bottom:0px;}
#mnu_inf{margin:auto;height:84px;}
#pmn{margin-left:10px;text-align:center;z-index:6;}
#pmn h1{margin-top:0px;}
#pmn1{padding-left:180px;text-align:left}
#mnu_lat{
	position:absolute;
	z-index:3;
	left:510px;
	top:0px;
	visibility: visible;
}
#mnu_lat img {display: block;}
#apuntes {display:inline;}
#info {clear:both;position:absolute; width:740px; padding-bottom:20px; background:#fff url(../graphics/horizontal_line.gif) bottom left repeat-x;z-index:2;height:100px;}
#info h2 {font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; font-size:1.4em; margin:0; color:#a40; text-align:left; margin-bottom:10px;}
#info h3 {font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; font-size:1.1em; font-weight:normal; margin:0; color:#565; text-align:left; margin-bottom:10px;}




#img {text-align:center;margin:auto;font-size:79%;font-style:italic;margin-bottom:15px;}
.img {text-align:center;margin:auto;font-size:79%;font-style:italic;margin-bottom:15px;border:0px;}

#columna_dcha .tema {background: #fff;border:solid 1px black;padding:5px;padding-top:0px;margin-bottom:30px;}
#pie_pag {
	clear:both;
	width:750px;
	padding-bottom:10px;
	padding-top:0px;
	background-color: #fff;
	background-image: none;
	margin-bottom: 0px;
}

p {font-size:85%; color:#000000; line-height:16px; margin:5px 0 15px 0;text-align:justify;}
#contenido td {font-size:79%; line-height:16px; margin:5px 0 15px 0;}


.clear {clear:both;}
.bold {font-weight:bold;}
p.float_right, img.left {float:right;}
.float_left {float:left;}
p.cite {color:#480;}
.lista {
	list-style-type:none;
	margin:10px 10px 20px 5px;
	padding:5px;
	border:1px solid #983;
	padding:5px;
	font-size: 80%;
	text-align: left;
}
.lista li h2 {margin-bottom:0px;margin-top:10px;text-align:left;}
.lista li a, .lista li a:visited {text-align:left;color:#448; font-size:100%; text-decoration:none;font-weight:bold;margin-bottom:10px;}
.novedad {color:#AF0344;}
.lista li.text a, .lista li.text a:visited {text-align:left;color:#000;font-size:120%; text-decoration:none;font-weight:normal;margin-bottom:10px;}
.lista li.text a:hover {color:#AF0344;font-weight:normal;font-size:120%;text-decoration:underline;}

.lista li a:hover {text-decoration:underline;}
.lista li.text {font-size:85%; color:#000;text-align:right;font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;}
.lista li.prim{font-size:100%;margin-top:5px;border-bottom:1px solid black;color:#983;}
.inline {display:inline;}
pre {font-size:85%; color:#008;}
ol li {font-size:85%;}
ul li {font-size:100%;}
dl.list dd.blue_back {border:1px solid #c00;}
.f_left {float:left;}
input.act {
	border:0px;
	font-size:100%;
	font-weight:bold;
	width:210px;
	height:auto;
	color:#448;
}
.text {font-size:85%; color:#000; text-align:left;font-weight:normal;}

#buscas {
	background: none transparent scroll repeat 0% 0%;
	width: 200px;
	border-bottom: #a52a2a 1px solid;
	height: 120px;
	padding-bottom: 10px;
}
#propuesta {
	font:80% "Trebuchet MS", Tahoma, Arial, helvetica;
	margin: auto;
	height: auto;
	width: 100%;
	text-align:center;
}
#propuesta form {
	width:300px;
	text-align:left;
	margin:auto;
	
}
fieldset {
	border-color:#AF0344;
	padding:10px;
	font-size:1.1em;
	
}
#propuesta form input {
	font-size:.8em;
}
#propuesta form .boton {
	width:50px;
	display:block;
	margin:auto;
}
#act {font-size:75%; color:#000000; line-height:16px; margin:5px 0 15px 0;}
