/* CSS Document */

*{
margin:0px;
}

body{
background-image:url(resources/fdo_body2.jpg);
background-repeat:repeat-x;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}

.titulito{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#006600;
}

a:link, a:active, a:visited{
color:#666666;
text-decoration:none;
}

a:hover{
color:#FFFFFF;
text-decoration:none;
background-color:#006600;
}

/*boxes index*/

#Layer1 {
	position:absolute;
	width:275px;
	height:290px;
	z-index:2;
	margin-left:25px;
	margin-top:10px;
	visibility: visible;
	background-color:#FFFFFF;
	border:1px solid #999999;
}

#content_home{
width:780px;
height:510px;
margin:auto;
background-image:url(resources/fdo_contenido.jpg);
background-repeat:no-repeat;
background-position:top right;
}

#home_menu{
float:left;
width:252px;
height:422px;
padding:0px 0px 10px 190px;
margin-top:10px;
background-image:url(resources/fdo_left_index.jpg);
background-repeat:no-repeat;
}

#home_menutop{
float:left;
width:252px;
height:280px;
padding:0px 0px 10px 190px;
}

#home_menubot{
float:left;
width:252px;
height:155px;
padding:0px 0px 0px 190px;
}

#home_right{
float:right;
width:320px;
height:500px;
margin:12px 0px 0px 0px;
padding:10px 15px 0px 0px;
background-image:url(resources/fdoanimado.gif);
background-repeat:no-repeat;
background-position:top right;
}

#home_footer{
width:400px;
height:56px;
margin:13px 0px 0px 0px;
float:left;
}

/*boxes generales*/

#header{
width:780px;
height:98px;
margin:auto;
background-image:url(resources/logo.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

#header_left{
width:235px;
height:98px;
float:left;
text-align:left;
}

#header_right{
width:530px;
height:98px;
float:right;
text-align:right;
}

#content{
width:780px;
height:451px;
margin:auto;
background-image:url(resources/fdo_contenido.jpg);
background-repeat:no-repeat;
background-position:right;
}

#content_menu{
float:left;
width:172px;
height:451px;
padding-left:62px;
background-image:url(resources/fdo_left.jpg);
background-repeat:no-repeat;
}

#content_right{
float:right;
width:530px;
height:428px;
margin:12px 0px 11px 0px;
overflow:auto;
}

#footer{
width:780px;
height:56px;
margin:auto;
background-image:url(resources/fdo_footer.jpg);
background-repeat:no-repeat;
background-position:top right;
}

/*elementos*/

.imagbottom{
margin-top:66px;
}

.imaghome{
margin-top:56px;
}
.tableborder{
border-bottom:1px solid #CCCCCC;
}

.tabledetalle{
border:3px solid #CCCCCC;
background-color:#FFFFFF;
}


/*tipografias*/

.describe{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}

.texto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

.titulo{
font-family:Arial, Helvetica, sans-serif;
color:#333399;
font-weight:bold;
font-size:13px;
line-height:16px;
}

.titulo_line{
font-family:Arial, Helvetica, sans-serif;
color:#333399;
font-weight:bold;
font-size:13px;
line-height:16px;
border-bottom:1px solid #CCCCCC;
}

.backred{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
line-height:16px;
padding:2px;
background-color:#CC0000;
}


/*links*/

a.texto:link, a.texto:active, a.texto:visited{
color:#666666;
text-decoration:none;
padding-left:15px;
background-image:url(resources/alink01.jpg);
background-repeat:no-repeat;
}

a.texto:hover{
color:#FFFFFF;
text-decoration:none;
background-color:#006600;
}

a.textoo:link, a.textoo:active, a.textoo:visited{
color:#666666;
text-decoration:none;
padding-left:15px;
background-image:url(resources/alink02.jpg);
background-repeat:no-repeat;
}

a.textoo:hover{
color:#FFFFFF;
text-decoration:none;
background-color:#006600;
}

a.textooo:link, a.textooo:active, a.textooo:visited{
color:#666666;
text-decoration:none;
padding-left:15px;
background-image:url(resources/alink03.jpg);
background-repeat:no-repeat;
}

a.textooo:hover{
color:#FFFFFF;
text-decoration:none;
background-color:#006600;
}

/*formularios*/

.input{
width:160px;
height:18px;
background-color:#E5E5E5;
border:1px solid #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}

.area{
width:420px;
height:80px;
background-color:#E5E5E5;
border:1px solid #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}

.boton{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
line-height:16px;
padding:0px 3px 0px 3px;
background-color:#003399;
border:none;
}
.boton:hover, .boton.over{
background-color:#0066CC;
}
