/* CSS Document */

* {
 padding: 0; 
 margin: 0; 
}


html, body{
height:100%;
}
body {
background:#f8cdfa url(imagenes/top.jpg) center top repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;}
h1, h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-style:italic;
color:#805398;
}
h2{
font-size:24px;
line-height:26px;}
.contenedor{
width:966px;
margin:auto;
height:100%;
min-height: 100%;
height: auto !important;
background:url(imagenes/et1.gif) repeat-y left;
}
.contenido {
float:left;
padding:0px 0px 20px 25px;
width:732px;
font-size:13px;
line-height:16px;}
.columna_izquierda{
float:left;
width:192px;
padding:38px 0px 0px 17px;
height:100%;
}
.menu{
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
margin:47px 0px 0px 20px;
width:560px;
height:45px;}
ul#menu li{
 list-style:none;
 float:left;
 padding:6px 12px;}
ul#menu li a {
 text-decoration:none;
 color:#fff;
 font-size:14px;
 font-weight:bold;}
ul#menu li a:hover {
color:#f5b5f8;}
ul#menu li span {
 display:none;}
ul#menu li.sep{
width:2px;
background:url(imagenes/sep.gif) no-repeat;
height:32px;
padding:0px;
margin:0px;}
.tit_destacado, .tit_destacado2{
background:#ffe3ff url(imagenes/bfback.gif) right top no-repeat;
padding:25px ;
margin:5px 0px 25px 0px;
float:left;
width:707px;
font-size:13px;
line-height:20px;}
.tit_destacado2{
background:#ffe3ff;
font-size:13px;
margin:5px 0px 25px 0px;}
.fleft, .fleft1,.fleft2, .fleft3, .fleft4{
float:left;}
.fleft1{
margin-right:20px;}
.fleft2{
margin-left:23px;}
.fleft3{
margin:6px 0px 0px 0px;}
.fleft4{
width:807px;
margin-bottom:20px;}
.caja_titulo1, .caja_titulo2{
background:#805398 url(imagenes/tit_back.gif) right no-repeat;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#FFFFFF;
width:211px;
padding:5px 0px 5px 10px;}
.caja_titulo2{
width:335px;
font-size:20px;}
.modulo1, .modulo2{
float:left;
width:211px;
padding:10px 10px 10px 5px;}
.modulo2{
width:335px;}
.clear{
clear:both;}
a {
color:#7203ae;
font-weight:bold;}
a.pie{
color:#FFFFFF;}
div.row {
  clear: both;
  padding-top:3px;
  }

div.row span.label, span.label2{
	float: left;
	width: 65px;
	text-align: right;
}
span.label2{
width:160px;}
div.row span.formw {
  float:left;
  margin-left:10px;
  width: 190px;
  text-align: left;
  } 
FORM { margin: 0px 0px 0px 0px;}

INPUT, TEXTAREA, SELECT {
 font-family:Arial, Helvetica, sans-serif;
 padding:2px; 
 width:150px;
 margin:1px 5px 8px 0px;
 font-size:12px;
 border:1px solid #a4a4a4;
}
.button1, .boton2 {
width:73px;
height:29px;
text-align:center;
background: url(home/button1.gif) no-repeat;
font-weight:bold;
color:#04468f;
font-size:12px;
cursor:pointer;
border:none;}
.boton2{
float:right;
text-align:center;
width:125px;
height:29px;
background: url(home/button2.gif) no-repeat;
margin:3px 0px 10px 0px;
color:#FFFFFF;
text-transform:uppercase;}
img{
border:none;}
.c_footer{
background:url(imagenes/etf.gif) repeat-x;
height:78px;
margin-top:-78px;}
.footer{
background:url(imagenes/footer.jpg) center no-repeat;
color:#FFFFFF;
padding-top:35px;
height:43px;
margin:auto;
width:966px;
text-align:center;
}
.pad1{
margin-left:140px;}
.corte {
clear: both;
padding-top:78px;
}
.estilo_fotos{
padding:3px;
border:1px solid #805398;}
.estilo1{
font-size:14px;
font-weight:bold;}
.estilo2{
color:#805398;}
.contenidos2{
width:757px;
float:left;
padding-left:209px;}
ul.listado{
padding-left:15px;
font-size:12px;}
