@charset "utf-8";
/* CSS Document */

body{ margin:0; background-image:url(multimedia/imagenes/fnd_cuerpo.png); background-repeat:repeat-x;  background-color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#333 }

p{ margin:0; line-height:19px}

h1{ font-size:25px; font-weight:lighter; color:#333; margin:0; margin-bottom:3px}

h2{ font-size:22px; font-weight:lighter; color:#333; margin:0; margin-bottom:3px}

h3{ font-size:19px; font-weight:lighter; color:#333; margin:0; margin-bottom:3px}

h4{ font-size:16px; font-weight:lighter; color:#B60102; margin:0; margin-bottom:3px}

h5{ font-size:13px; font-weight:bold; color:#000; margin:0; margin-bottom:3px}

h6{ font-size:13px; font-weight:lighter; color:#FC0; margin:0; margin-bottom:3px}

a:link{ text-decoration:none; color:#0066CC; outline:none}
a:hover{ text-decoration:none; background-color:#CEF1FF; color:#0066CC; outline:none}
a:active{ text-decoration:none; color:#C00; outline:none}
a:visited{ text-decoration:none; color:#C00; outline:none}

#contenedormenu{ width:960px; margin:auto;}

#menu { padding:0px; padding-bottom:8px; margin:0px; margin-bottom:25px; height: 20px; }

#menu li { display: inline; }

#menu li a { float: left; width: 86px; text-align:center; margin-right:2px; font-weight:bold; font-size:11px; 
padding: 16px 0 21px; color:#FFF; outline:none; cursor:pointer }

#menu li a:hover{ color: #AF1515; background: url(multimedia/imagenes/menu.gif) no-repeat center bottom; }

#menu li a.current { color: #AF1515; background: url(multimedia/imagenes/menu.gif) no-repeat center bottom; }

#contenedormenuoculto{ margin:auto; width:960px; height:15px}

#menuoculto{ padding:0px; margin:0px; display:none}

#menuoculto li{ display: inline; margin-right:15px}

#contenedorcabezote{ width:960px; height:165px; margin:auto; }

#logo { float:left; margin-top:50px; margin-left:40px;}

#slogan{ float:left; margin-top:46px; margin-left:20px; padding-top:20px; padding-left:30px; padding-bottom:15px; background-image:url(multimedia/imagenes/fnd_slogan.gif);
background-repeat:repeat-y}

#login{ float:right; margin-right:30px; width:204px; height:132px; padding:10px; background-image:url(multimedia/imagenes/fnd_login.jpg); border:5px #FFF solid }

#contenedorcontenido{ width:960px; margin:auto}

#contenido{ width:620px; float:left}

#barraderecha{ float:right; width:265px;}

#contenedorinferior{ clear:both; background-color:#315381; border-top:1px #CCC solid}

#inferior{ margin:auto; width:960px; height:200px;}

#servicio{ margin-top:20px;}

.registros{ margin:20px; margin-left:0px; padding-bottom:10px; border-bottom:1px #66F dashed}

.inferior{ float:left; width:250px; border-right:1px #CCC dashed; padding:20px; color:#FFF}

.cuadros{ width:225px; background-color:#FFF; padding:5px; margin-top:10px}

.enlaceblanco:link{ color:#FFF; text-decoration:underline }
.enlaceblanco:hover{ color:#0066CC; text-decoration:none; background-color:#FFF }
.enlaceblanco:active{ color:#FFF; text-decoration:none }
.enlaceblanco:visited{ color:#FC0; text-decoration:none }

.textopeq { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333 }

/* FORMULARIOS */

form { 
	margin-top:10px;
	margin-bottom:5px;
}

form br {
     clear: left;
}

label, input, select, textarea {
     display: block;
     width: 180px;
     float: left;
     margin-bottom: 5px;
     
}

input, textarea, select { 
 	border:1px solid #000000; 
} 

label {
     text-align:right;
     width:150px;
     padding-right:5px;
}

input:hover, textarea:hover {
	border-color: #C00;
	color: #C00;
}

input:focus, textarea:focus { 
	background-color:#FFFF99; 
} 

/*FIN FORMULARIO*/
