*{
padding:0em;
margin:0em;
border:none;
list-style-type:none;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:1em;
background-repeat:no-repeat;
background-position:left;
}

body {
margin:0.7em 0em 0em 0em ;
padding:0em;
background-color:#235d9c;
}

acronym, abbr{
cursor:help;
border-bottom:dotted 0.05em #666666;
}

p{
margin-bottom:1.1em;}

.negrita, caption{
font-weight:bold;}

.cursiva{
font-style:italic;}

address, blockquote{
display:inline;
}

#contiene{
clear:both;
width:48.6em;
height:auto;
padding-top:0.4em;
margin-bottom:1em;
}


.titular01{
font-size:1em;
width:7.5em;
font-weight:bold;
color:#376EB1;
padding:3.8em 0em 0.1em 1.2em;
height:auto;
line-height:0.9em;
}


.titular02{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.1em;
line-height:0.9em;
width:6.3em;
font-weight:bold;
color:#376EB1;
padding-left:0.7em;
}


.menuppal{
/*background-image:url(imag/fondo_menu_gral.gif);
background-repeat:no-repeat;
background-position:top right;*/
width:10.7em;
height:auto;
padding-top:0.7em;
padding-bottom:1em;
margin-left: 0.5em;
float:left;
border-style:solid;
border-width:thin;
border-color:#FF9900;
}

.menupie{
/*background-image:url(imag/fondo_menu_pie.gif);
background-repeat:no-repeat;
background-position:right bottom;*/
/*width:11.7em;
height:1.4em;*/
}

.contenidos_ppal{
float:left;
width:36.7em;
height:auto;
/*border-color:white;
border-style:solid;
border-width:0.1em;*/
margin-left:0.5em;
}

.contenidos_pie{
/*clear:right;
float:right;
width:36.7em;
height:2em;
background-image:url(imag/fondo_contenidos_pie.gif);
background-repeat:repeat-y;
background-position:bottom;
margin-bottom:1em!important;
margin-bottom:0em;*/
}

.titular_conts{
font-size:1.3em;
font-weight:bold;
/*margin-bottom:0.5em;*/
color:#FF9900;
text-align:center;}

.texto{
padding:0.5em 0.5em 0.5em 3.3em;
font-size:0.75em;
width:41.7em;
color:white;
}

.texto p{
text-align:justify;
}

.texto h3{
font-size:120%;
margin-bottom:0.5em;}

.texto a:link{
font-weight:bold;
color:white;
text-decoration:none;}

.texto a:hover, .texto a:focus, .texto a:visited{
text-decoration:none;
font-weight:bold;
color:#FF9900;
}

.texto a:visited{
text-decoration:none;
font-weight:bold;
color:#CC6600;
}
.foto_derecha{
float:right;
margin:0.5em;}

.foto_izquierda{
float:left;
margin:0.5em;}

.foto_salto{
clear:both;
margin:0.5em;}

.subir{
float:left;
width:48em;
height:1em;
padding-bottom:1em;
}


.galeria{
width:100%;
height:auto;
float:left;
margin:0.3em 0em;}

.foto_galeria{
float:left;
display:block;
width:9em;
height:9em;
background-color:#FFFFFF;
padding:0.7em;
margin:0.8em 1em;
border-right:0.1em solid #CCCCCC;
border-bottom:0.1em solid #CCCCCC;
}

.foto_galeria2{
float:left;
display:block;
width:9em;
height:6em;
background-color:#FFFFFF;
padding:0.7em;
margin:0.8em 1em;
border-right:0.1em solid #CCCCCC;
border-bottom:0.1em solid #CCCCCC;}

.subir a{
background-image:url(imag/icono_arriba.gif);
background-position:left;
font-size:0.7em;
padding-left:1.2em;
float:right;}


.menu{
margin-left:0.1em;
height:auto;
width:auto;}

.menu li{
 margin:0em 0em 0em 0em;}

.menu li a:link, .menu li a:visited{
display:block;
font-size:0.9em;
width: 11.7em;
color:#FFFFFF;
font-weight:bold;
/*background-image:url(imag/punto_menu.gif);*/
/*padding-left:0.7em;*/
border-bottom-color:#FF9900;
border-bottom-style:dotted;
border-bottom-width:thin;
}

.menu li a:hover, .menu li a:focus{
text-decoration:none;
color:#FF9900;
border-bottom-color:#FFFFFF;
}

.menu li ul li{
margin:0.1em 0.4em 0.1em 1em;}

.menu li ul li a{
font-size:0.7em!important;
background-image:none!important;
font-weight:normal!important;}


.texto ul, .texto ol{
margin:1.5em 0em;}


.texto ul li{
background-image:url(imag/home_punto_menu.gif);
background-position:0em 0em;
padding-left:1.2em;
margin:0em 0em;
}

.texto ol li{
list-style-type:decimal;
padding-left:0.3em;
margin:0.5em 0.4em 0.5em 2em;}

.texto table{
border:0px;
/*width:99%;*/}

.texto table th{
font-weight:bold;
padding:0.4em;
background-color:#376EB1;
color:#FFFFFF;
width:5em;
}

.texto table td{
padding:0.4em;
background-color:#FFFFFF;
color:#000000;
text-align:center;
width:7em;
}

.texto table a:link {
font-weight:bold;
color:#235d9c;
text-decoration:none;}









