html{
margin:0;
padding:0;
width:100%;
height:100%;}
body{
margin:0;
padding:0;
width:100%;
height:100%;
}
div#marco{
width:974px;
margin:0 auto;
padding:0;
}
/************* ESTILOS GENERALES ****************/
h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#00bbe5;}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#00bbe5;}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
}

a,a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00bbe5;
text-decoration:none;}
a:hover{
text-decoration:underline;}
/************* FIN DE ESTILOS GENERALES ****************/

/************* MARCO SUPERIOR ****************/
div#marco_superior{
width:100%;
height:210px;
margin:0;
padding:0;
background-color:#D8D8D8;
position:relative;
}
div#barra_encabezado{
margin:0;
padding:0;
height:29px;
width:100%;
float:left;}

div#barra_encabezado p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin:0;
padding:5px 15px;}

div#imagen_banner{
margin:0;
padding:0;
width:372px;
height:153px;
float:left;
z-index:1;
}

div#logo{
border:none;
width:104px;
height:120px;
top:45px;
left:20px;
position:absolute;
z-index:300;
}
div#banner{
margin:0;
padding:0;
background-image:url(../images/floreciendo.gif);
background-position:left top;
background-repeat:no-repeat;
width:398px;
height:153px;
float:left;
}
div#barra_blanca{
margin:0;
padding:0;
margin-top:124px;
width:204px;
height:29px;
float:left;
background-color:#FFFFFF;}

div#nav_superior{
margin:0;
padding:0;
padding-top:3px;
width:100%;
height:25px;
background-color:#bed73d;
position:relative;}
div#nav_superior ul{
padding:0;
margin:0;
float:left;}
div#nav_superior li{
display:inline;
list-style:none;
padding:0 10px;
margin:2px;}
div#nav_superior li#list1,div#nav_superior li#list2{
background-image:url(../images/close.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
cursor:pointer;
height:20px;
display:block;
width:80px;
float:left;
}
div#nav_superior li#list2{
width:130px;
}
div#nav_superior a,div#nav_superior a:visited{
padding: 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;}
div#nav_superior a:hover{
text-decoration:underline;}

div#marco_registro,div#marco_amigo{
position:absolute;
background-image:url(../images/esq.png);
background-position:left bottom;
background-repeat:no-repeat;
width:273px;
height:188px;
margin:0;
padding:0;
left:480px;
top:28px;
display:none;
}
div#registro_contenido,div#amigo_contenido{
background-color:#FFFFFF;
width:271px;
height:154px;
border-left:solid 1px #CADB71;
border-right:solid 1px #CADB71;}
div#registro_contenido label,div#amigo_contenido label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
div#registro_contenido .inputbox,div#amigo_contenido .inputbox,#mod_search_searchword{
border:solid 1px #6AAFD9;
padding:0;
margin:5px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:200px;
clear:both;
}
div#amigo_contenido label{
float:left;}
div#amigo_contenido .inputbox{
width:110px;
float:right;
clear:none;
margin-top:0;
}
#mod_search_searchword{
margin:1px 10px;
width:80px;
}
div#registro_contenido .checkbox,div#amigo_contenido .checkbox{
width:250px;
froat:right;
}
div#registro_contenido .button,div#amigo_contenido .button,div#marco_derecho .moduletableBuscar .button{
background-color:#6AAFD9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
border:none;
margin: 5px 10px;
width:100px;
height:18px;
-moz-outline:none;
clear:both;
}
div#marco_derecho .moduletableBuscar .button{
width:50px;
clear:none;
margin:2px 5px 0 5px;
}
div#registro_cerrar,div#amigo_cerrar{
margin:2px;
padding:0;
width:17px;
height:17px;
float:right;
clear:both;
}
div#registro_cerrar .cerrar,div#amigo_cerrar .cerrar{
border:none;
background-image:url(../images/x.gif);
width:17px;
height:17px;
margin:0;
padding:0;
-moz-outline:none;
}
div#registro_barra,div#amigo_barra{
background-color:#FFFFFF;
float:right;
width:238px;
height:33px;
border-bottom:solid 1px #CADB71;
border-right:solid 1px #CADB71;
margin:0;
padding:0;
position:relative;
}
div#registro_barra img,div#amigo_barra img{
margin:0;
padding:0;
position:absolute;
border:none;
left:-15px;
}
div#registro_barra p,div#amigo_barra p{
margin:2px;
float:right;
width:170px;
}
/************* FIN MARCO SUPERIOR ****************/

/************* MARCO CENTRAL ****************/
div#marco_izquierdo{
margin:0;
padding:10px 10px 0 20px;
width:536px;
float:left;
}
div#marco_izquierdo #editorial{
text-indent:-1000px;
background-image:url(../images/editorial.gif);
background-position:left top;
background-repeat:no-repeat;
width:84px;
height:20px;
}
div#marco_izquierdo img{
	border-bottom:solid 3px #E0EDC1;
	border-right:solid 3px #E0EDC1;
}
div#marco_izquierdo .box{
margin:10px 1px;}
div#marco_izquierdo .readmore a{
color:#397505;
}
div#marco_derecho{
border:solid 1px #CADB71;
border-top:none;
width:185px;
margin:0;
padding:5px 0;
margin-bottom:10px;
float:left;
}
div#marco_derecho #contenido{
text-indent:-1000px;
background-image:url(../images/contenido.gif);
background-position:left top;
background-repeat:no-repeat;
width:165px;
height:20px;
margin-left:10px;
}

div#marco_derecho .texto{
border:solid 1px #6AAFD9;
margin-left:10px;
width:100px;
}

div#marco_derecho .boton{
background-color:#6AAFD9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
border:none;
margin-left:10px;
width:50px;
height:18px;
-moz-outline:none;
}

div#marco_derecho a{
color:#397505;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../images/vi.gif);
background-position:left top;
background-repeat:no-repeat;
margin:10px -2px;
padding:0 20px;
display:block;
}

div#marco_derecho a:visited{
color:#00bbe5;}

div#marco_derecho a:hover{
color:#213D01;}
/************* FIN MARCO CENTRAL ****************/

/************* MARCO INFERIOR ****************/
div#marco_inferior{
margin:0;
padding:5px 0;
width:100%;
height:40px;
background-color:#E0EDC1;
text-align:center;}
div#marco_inferior p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#397505;
margin:0;
padding:0;
}
/************* FIN MARCO INFERIOR ****************/