body { 
background: #e3df48 url(patronFondo.jpg); 
font-family:Arial,sans-serif; color:#000; 
font-size: 0.8em;
}

h2, h3, h5 {font-weight:bold;
font-size:1.5em;}

h1, .h1emer { font-size:1.2em; font-weight: normal; }
h1 a { color:black; text-decoration:none; }
h2 { font-size: 1.6em; color:#7a3517; margin-top:20px;}
h3  { font-size: 1.2em; color: #7a3517;  }

p  {  }

a, .subtitparr  { color: #e42322;   }

div.txtparr {   line-height:1.3; font-size: 1.2em;  }

input {font-size:0.9em; padding:0;}
/*.boton { color:white; background:#009eec; font-weight:normal;   }*/
.campo { border: 1px #5f82bc solid; }
.campocien { border: 1px #afb1b5 solid; width:100%; }

.boton { 
color:#418c4b; background:#fce233; 
text-transform: uppercase;
border:1px #b9b9b9 solid;
font: normal 20px Impact,Tahoma,Arial,Helvetica,sans-serif;

padding:1px 4px;
/*line-height:100px; */
height:40px;
}

.botongr{ 
font-size: 30px;
}

img { 
	border:0;
}

#clear, .cleaner{
	clear:both;
}

.izq{
	text-align:right;
}


/* maquetacion */

body {
margin:0 20px; padding:0px;
text-align:center;
}

#cont1 {
width:980px;
margin:0px auto;
text-align:left;
padding:0;
}

#contcab {
margin: 0; padding:0;
height:200px;
background-color:#802546;
}

#logoiz { position: relative; width: 500px; float: left;  z-index: 2; }
#logoder { position: relative; width: 465px; float: right; z-index: 3;  }

#contblanc {
background: #FFF;
border: 10px #7b8d21 solid;
}

#bl { height:75px; width: 950px;  }
#bl1 { position: relative; width: 440px; float: left;  padding:13px 12px 0 12px }
#bl2 { position: relative; width: 400px; float: right; text-align:right; }

#contenido {
background: #f6f5c7;
margin: 9px; 
padding:16px;
}

#contpie {
margin: 0; padding:0;
height:148px; 
background: #641a35 url(pielogo.gif) no-repeat left bottom; 
text-align:right;
}

#contpie p {
text-align:right;
padding:30px 20px;
margin:0;
color: #f8e8f0;
font-size:0.85em; font-weight: bold;
}

#contpie p a {
color: #f8e8f0; text-decoration:none;
}


#clear{
	clear:both;
}

/*menu*/

#nav, #nav2
{
	font-size: 1.8em;
	font-size: 1em;
	text-align:left; float:right; width:100%; background: #773417 url(fonmenu.gif) repeat-x left top;
	padding: 0;	margin-top: -3px;
	font-family:Impact,Tahoma,Arial,Helvetica,sans-serif;
	}

#nav2
{
	font-size: 0.8em;/*letter-spacing: 0.1em;*/
	text-align:left; float:right; width:100%; background: #7b8d21 url(fonmenu2.jpg) repeat-x left bottom;
	padding: 0;
	}

#nav ul, #nav2 ul {	padding: 5px 10px;	margin: 0;	list-style: none;	line-height: 1.2;
	clear: both; }#nav a, #nav2 a {	display: block;
	/*width: 8em;*/}
#nav li, #nav2 li { /* all list items */	float: left;	/*width: 8em;*/ /* width needed or else Opera goes nuts */	}
#nav li a, #nav2 li a {	text-align:center;
	/*font: normal 1.85em Impact,Tahoma,Arial,Helvetica,sans-serif;*/
	text-decoration:none;
	color:#7a3517;
	background:#fae922;
	margin:5px;}

#nav2 li a {
	/*font: normal 1.85em Impact,Tahoma,Arial,Helvetica,sans-serif;*/
	color:#465425;
	background:#f6ed3f;
	margin:2px;
	padding:4px 3px;}

#nav li a:hover { 
	color:#fae922;	background: #7a3517;}

#nav2 li a:hover { 
	color:#f6ec3c;	background: #465425;}

#nav
{
	font-size: 30px;
	}

#nav2
{
	font-size: 18px;
	}


/*contenido*/

/*tabla - estilo verde*/
#contenido table {
background: #7f8c30;
border:0;
margin: 9px 2px; 
padding:2px 10px;

}

#contenido table tr td {
background: #fff;
border:7px #7f8c30 solid;
margin: 2px 1px; 
padding:2px;
/*color:#5d7079; font-size: 1.1em;*/
}

/*tabla incluida en formulario*/
#contenido form table {
background: transparent;
border:0;
margin:0 auto;
}

#contenido form table tr td {
background: #dfdeab;
padding:3px;
border:0;
}

/*tabla reseteada- funciona?*/
table.reset {
background: transparent;
border:0;
margin:0;
padding:0;
border:1px aqua dotted
}

td.reset {
background: transparent;
border:0;
margin:0;
padding:0;
}


/*iconos*/

.descargar, .ampliar, .enlace, .masinfo { 
	text-align:center;
	font: normal 30px Impact,Tahoma,Arial,Helvetica,sans-serif;
	line-height:50px;
	text-decoration:none;
	color:#4a551e;
	text-transform: uppercase;
	background:#fae922;
	background-position: center left; background-repeat: no-repeat; 
	padding: 0px 9px;
	
 }

.enlace {  }

.descargar {
	font-size:18px;
	background-image: url(icodescargar.gif);
	padding: 14px;
	padding-left:45px;}


.descargar, .ampliar { font-size:18px; }

.pie /*de foto, con ampliar*/ {
 display:none;
}

.masinfo {   }

/*secciones*/

.cuadcont {
	background:#fffce7;
	margin:19px 0;}

.pregunta {
	color:#733416;
	font-size:18px;
	padding: 7px;
	margin:0;}

.respuesta {
	color:#000;
	font-size:15px;
	padding: 16px;
	margin:0;}


