@charset "utf-8";

body {
margin:0;
padding:0;
background:#282828;
font-family:verdana, arial, helvetica;
}

#contenedor {
position:absolute;
width:780px;
height:1150px;
top:0;
background: white;
left:50%;
margin-left:-390px;
overflow:hidden;
}

#texganh{
width:100%;
height:20px;
position:absolute;
left:0;
top:165px;
background:url(images/fondo.jpg) left top no-repeat;
}

#texganh2{
width:100%;
height:20px;
position:absolute;
left:0;
top:250px;
background:url(images/fondor.jpg) left top no-repeat;
}

.p5 {
color:dimgray;
padding:15px;
font-size:0.7em;
}

#rmi {
position:absolute;
top:10px;
left:400px;
cursor:pointer;
}

#rma{
position:absolute;
top:0px;
left:15px;
}

.gna{
position:absolute;
color:darkslategray;
font-weight:bold;
font-size:0.85em;
left:31px;
top:-17px;
}

.p6{
position:absolute;
color:darkslategray;
font-size:0.8em;
left:31px;
top:10px;
width:60%;
}
.p7{
position:absolute;
color:orange;
font-size:0.8em;
left:31px;
top:75px;
}

#rme {
position:absolute;
left:74%;
top:px;
}

.gnr{
width:60%;
position:absolute;
color:dimgray;
top:0px;
left:25px;
font-weight:bold;
text-transform:uppercase;
font-size:0.8em;
}

#txganc{
width:100%;
height:55px;
position:absolute;
left:0;
top:185px;
background:url(images/fondo.jpg) left bottom no-repeat;
}

#texcur{
width:100%;
height:155px;
position:absolute;
left:0;
top:270px;
background:url(images/fondor.jpg) left bottom no-repeat;
}

#rmo{
position:absolute;
top:125px;
left:76%;
cursor:pointer;
}

#bio{
position:absolute;
top:8px;
left:245px;

height:1000px;
width:525px;
background:white;
}

#escribe{
position:absolute;
top:8px;
left:245px;

height:1000px;
width:525px;
background:white;
}

#concur{
position:absolute;
top:8px;
left:245px;

height:600px;
width:525px;
background:white;
}

#gale{
position:absolute;
top:8px;
left:245px;
overflow:hidden;
height:655px;
width:525px;
background:white;
}



#central{
position:relative;
overflow:hidden;
width:473px;
height:55px;
left:26px;
top:410px;
}

#izquierda{
position:relative;
top:10px;
left:0;
width:31px;
height:27px;
float:left;
}

#lblTitulo{
position:absolute;
color:dimgray;
font-weight:bold;
font-size:0.9em;
top:5px;
left:15px;
}

#derecha{
position:relative;
top:10px;
left:0px;
width:31px;
height:27px;
float:right;
}

#coment{
position:absolute;
color:dimgray;
font-weight:bold;
font-size:0.9em;
top:505px;
left:25px;
}

#lblComentarios{
position:absolute;
color:dimgray;

font-size:0.9em;
top:525px;
left:25px;
}



.ht {
color:dimgray;
font-weight:bold;
font-size:0.9em;
width:96%;
margin-left:4%;
margin-top:24px;
padding-bottom:12px;
}

.schu{
margin-left:100px;
width:320px;
height:226px;
border:1px solid orange;
}

.tex{
color:dimgray;
font-size:0.8em;
width:96%;
margin-left:2%;
text-align:justify;
margin-top:11px;
}

#consulta{
position:absolute;
top:100px;
left:10%;
width:30%;
height:300px;
overflow:hidden;
}

#cons{
position:absolute;
top:100px;
left:40%;
width:68%;
height:300px;
overflow:hidden;

}

.campos_formulario{
color:darkslategray;
font-size:0.75em;
position:relative;
top:5px;
margin-bottom:10px;
margin-left:0;
margin-right:80px;
border:1px solid darkslategray;
}


.tex2{
color:dimgray;
font-size:0.75em;
width:90%;
font-weight:bold;
margin-left:5%;
text-align:justify;
margin-top:7px;
}

.tex3{
position:absolute;
color:dimgray;
font-size:0.7em;
width:80%;
font-weight:bold;
margin-left:12%;
text-align:justify;
margin-top:308px;
}

#titulobio{
width:100%;
height:52px;
background:url(images/titu_biografia.gif);
}

#tituloescri{
width:100%;
height:52px;
background:url(images/titu_contacto.gif);
}

#titlecon{
width:100%;
height:52px;
background:url(images/titu_concursos.gif);
}

#titulogal{
width:100%;
height:52px;
background:url(images/titu_detras-camaras.gif);
}

#texter
{
position:absolute;
top:52px;
left:0;
width:519px;
height:833px;
background:url(images/fondo.jpg) left bottom;
}

#contacto
{
position:absolute;
top:52px;
left:0;
width:519px;
height:450px;
background:url(images/fondo.jpg) left bottom;
}

#txcon
{
position:absolute;
top:52px;
left:0;
width:519px;
height:100px;
background:url(images/fondo.jpg) left bottom;
}


#tdImages {
position:absolute;
top:30px;
left:26px;
  width:473px;
  height:455px;
  background: #fff 50% 50% no-repeat;
  overflow:hidden;
  text-align:center;
}

#galer
{
position:absolute;
top:52px;
left:0;
width:519px;
height:600px;
background:url(images/fondo.jpg) left bottom;
}

#inner{
position:absolute;
width:98%;
height:98%;
overflow:hidden;
margin:1%;
background:white;
}

#header{
position:absolute;
top:0;
left:0;
width:100%;
height:91px;
background-image: url(images/dverde.jpg);
overflow:hidden;
}

#swf{
float:left;
margin:0;
width:439px;
overflow:hidden;
height:100%;
}

#form{
padding-top:40px;
margin-left:0;
height:100%;
text-align:center;
}

#bar{
position:absolute;
width:100%;
background-image: url(images/fnaranja.jpg);
top:91px;
padding-left:52%;
overflow:visible;
height:20px;
}

#bar ul{list-style:none;
margin:0;
padding:0;

}

#bar li{
margin:1px;
padding:1px;
float:left;
}

#bar a{
color:darkslategray;
font-weight:bold;
font-size:0.6em;
text-decoration:none;
display:block;
padding:0 3px;
}

#bar a:hover{
color:white;
border-right:4px solid white;
border-left:4px solid white;
}

#floro{
position:absolute;
padding-top:10px;
width:100%;
height:60px;
text-align:center;
background:url(images/pie.jpg);
top:1082px;
color:white;
font-size:0.8em;
font-weight:bold;
}

#bar2{
position:absolute;
width:100%;
background-image: url(images/fnaranja.jpg);
top:1062px;
padding-left:52%;
overflow:visible;
height:20px;
}

#bar2 ul{list-style:none;
margin:0;
padding:0;

}

#bar2 li{
margin:1px;
padding:1px;
float:left;
}

#bar2 a{
color:darkslategray;
font-weight:bold;
font-size:0.6em;
text-decoration:none;
display:block;
padding:0 3px;
}

#bar2 a:hover{
color:white;
border-right:4px solid white;
border-left:4px solid white;
}

#contenido {
position:absolute;
width:100%;
background:white;
height:900px;
top:111px;
left:0;
overflow:hidden;
}

#notisec {
position:absolute;
margin-top:0;
width:500px;
height:725px;
background:white;
}

#sec1{
position:relative;
margin-top:0;
width:244px;
height:79px;
margin-left:0;
margin-bottom:22px;
background:url(images/fverde2.jpg);
float:left;
}

#sec2{
position:relative;
margin-top:0;
margin-bottom:22px;
width:244px;
height:79px;
margin-left:8px;
background:url(images/fverde2.jpg);
float:right;
}

#wraper{
position:absolute;
top:0;
left:0;
width:241px;
height:800px;
background:white;

}

#principal{
position:absolute;
top:0;
left:266px;
background:white;
height:1000px;
width:500px;
}

#notiprin {
width:500px;
height:275px;
background:url(images/fverde1.jpg);
}

.izq {
position:relative;
margin-top:10px;
margin-left:0px;
float:left;
width:241px;
height:139px;
background:url(images/cajaverde.jpg);
}

.btnn{
position:absolute;
top:119px;
margin-left:218px;
}

.btnnm{
margin-top:95px;
margin-left:218px;
}

.verde {
margin-top:2px;
margin-left:3px;
color: white;
font-weight:bold;
font-size:0.7em;

}

.dentro {
position:absolute;
width:236px;
left:2px;
top:19px;
height:119px;
bottom:1px;
}

.btnr{
position:absolute;
top:5px;
left:120px;
background: url(images/fnaranja.jpg);
border: 0px;
font-family: verdana, arial, helvetica;
font-size: 0.7em;
color: white;
font-weight: bold;
cursor: pointer;
text-decoration:none;
}

.btnt{
position:absolute;
top:95px;
left:5px;
background: url(images/fnaranja.jpg);
border: 0px;
font-family: verdana, arial, helvetica;
font-size: 0.7em;
color: white;
font-weight: bold;
cursor: pointer;
text-decoration:none;
}

.tverde{
padding-left:3px;
margin-top:0px;
font-size:0.9em;
color:dimgray;
font-weight:bold;
width:50%;

}

.imdentro{
top:30px;
left:60%;
border:0;
position:absolute;
}

.tv{
font-size:0.8em;
color:dimgray;
width:50%;
}

.tv2{
font-size:0.7em;
color:dimgray;
width:50%;
margin-left:5px;
margin-top:5px;
}

#dos{
background:url(images/cajaverde1b.jpg);
}

#uno{
background:url(images/cajaverde1a.jpg) no-repeat bottom right;
}

.der {
position:relative;
margin-top:10px;
float:left;
margin-left:16px;
width:241px;
height:139px;
background:url(images/cajaverde.jpg);
}

.fotoprin{
margin-top:48px;
border: 1px solid dimgray;
float:left;
}

h3 {
margin-top:0;
padding-top:15px;
text-align:left;
padding-left:9px;
color:dimgray;
font-size:0.8em;
margin-bottom:5px;
}

.p2{
color:#de4d03;
text-align:justify;
width:50%;
font-size:0.8em;
float:right;
padding-right:26px;
}

.lateral{
margin-top:0;
background:url(images/cnanranja2.jpg);
width:100%;
height:93px;
}

.btn
{
position:absolute;
top:250px;
right:5px;
background: url(images/fnaranja.jpg);
border: 0px;
font-family: verdana, arial, helvetica;
font-size: 0.8em;
color: white;
font-weight: bold;
cursor: pointer;
}

.fotolateral{
float:left;
border: 1px solid orange;
text-align:center;
margin-left:7px;
margin-top:8px;
}

.p1 {
text-align:left;
padding-top:15px;
margin-top:0px;
width:50%;
float:right;
padding-right:7px;
}

.p1 a{
font-family: verdana, arial, helvetica;
font-size: 13px;
text-decoration: underline;
color: #de4d03;
font-weight: bold;
}

.p1 a:hover{
text-decoration: none;
color: #de4d03;
}

.banner{
margin-top:9px;
width:100%;
height:66px;
overflow:hidden;
}

.formulario
{
border: 1px solid #3cd800;
font-family: verdana, arial, helvetica;
font-size: 11px;
color:#424240;
}

.sec3 {
position:absolute;
font-size:0.8em;
top:5px;
left:10px;
color:dimgray;
}

.btnm{
position:absolute;
top:60px;
left:215px;}

#banner2{
position:absolute;
top:700px;
left:30px;
margin-top:20px;
}

#banner3{
position:absolute;
top:820px;
left:30px;
}

.btnlupa
{
background: url(images/lupa.jpg);
height: 22px;
width: 23px;
border: 0px;
font-family: verdana, arial, helvetica;
font-size: 10px;
color: white;
font-weight: bold;
cursor: pointer;
}


