
* {margin:0; padding: 0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
background-color:#002142;
}
#contenedor {width: 840px;
margin: 20px auto;
}
#cabecera {width: 840px;
background-color: #e9eada;
text-align: center;
}
h1 {font-family: "Century Gothic";
font-size: 48px;
padding-top: 10px;
}
h2 {font-family: "Palatino Linotype";
font-size: 25px;
color: #5a011f;
margin-bottom: 4px;
}

h3 {
font-size: 16px;
text-align: center;
}


ul {list-style-type: none;
}
#cabecera img {margin-bottom: -3px;
}
#menu {background-color: #333;
height: 34px;
font-size: 16px;
}
#menu ul {text-align: center;
}
#menu ul li {float: left;
width: 25%;
}
#menu ul li a {color: #FFF;
line-height: 34px;
font-family: "Century Gothic";
font-weight: bold;
text-decoration: none;
display: block;
width: 99%;
}
#menu a:hover {background-color: #e9eada;
color: #333;
border: solid 1px #333;
line-height: 32px;
}
#cuerpo {background-color: #F0F0F0;
}

#cuerpo h3 {
padding:20px;
}

#cuerpo a {
color: #000000;
font-weight: bold;
}

#cuerpo ul {
margin: 40px;
padding-bottom: 40px;
list-style-type: square;
}







form {
width: 300px;
padding: 10px;
margin: 20px;
background-color: #E9EADA;
text-align: center;
}


#boton {
margin-top: 20px;
}





label {
float: left;
text-align:left;
width: 100px;
}





#presentacion {width: 380px;
float: left;
border-right: solid 2px #002142;
}
#presentacion img {float: left;
padding: 20px 20px 20px 14px;
}
#presentacion p, #secciones p {font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: justify;
color: #000066;
margin: 20px 10px 0 0;
}

#foto_pre img {
float: left;
}

#secciones  img {padding: 0px 0px 10px 75px;
float: left
}


.corte {clear: both;}

#seccion {
padding: 20px;
}

#seccion h3 {
padding: 0px;
}

#seccion ul {
float: left;
width: 360px;
padding-bottom: 30px;
margin: 16px 0 0 54px;
list-style-type: square;
}

#secciones ul { float:right;
list-style-type: none;
width: 400px;
margin:16px 0 0 54px;
list-style-type: square;
}

#secciones ul li {
padding-top: 10px; 
}


#secciones ul li a:hover {text-decoration: underline;}

.centro {
text-align: center;
padding: 30px;
}

.centro a {
color: #000000;
font-weight: bold;
}



.desc {
float: right; 
width: 180px; 
color: red; 
border: 1px solid red; 
margin: 40px 120px 0px 0px; 
padding: 20px;
}

.boton {
text-align: center;
}

.areas {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
overflow: auto;
height: 280px;
}

#secciones.areas ul {
padding: 20px;
list-style-type: square;
}



.errorInput  { border: 1px solid red; }
.no_errorInput  { border: 1px solid black; }





.roundedcornr_box_462178 {
   background: #e9eada;
}
.roundedcornr_top_462178 div {
   background: url(roundedcornr_462178_tl.png) no-repeat top left;
}
.roundedcornr_top_462178 {
   background: url(roundedcornr_462178_tr.png) no-repeat top right;
}
.roundedcornr_bottom_462178 div {
   background: url(roundedcornr_462178_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_462178 {
   background: url(roundedcornr_462178_br.png) no-repeat bottom right;
}

.roundedcornr_top_462178 div, .roundedcornr_top_462178, 
.roundedcornr_bottom_462178 div, .roundedcornr_bottom_462178 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}



.roundedcornr_content_462178 { margin: 0 0px; }






#pie {background-color: #191919;
text-align: center;
color: #fff;
font-size: 10px;
}
#pie img {float: right;
padding: 10px;
}
#pie div.datos {float: right;
margin-top: 14px;
margin-right: 40px;
text-align: right;
}
#pie p {padding-top: 2px;
}

.res {
font-size: 13px;
font-weight: bold;
}

.cop {
clear: both;
}

.cop a {
color: #fff;
}

