body {margin:0; background:#0397DD;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#cccccc; text-align:center; margin:3px 0 3px 0;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; margin:3px 0 3px 0; font-weight:normal;}

a.doc:link, a.doc:visited{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff;}
a.doc:hover{background:#ffffff; color:#333333; text-decoration:none;}

a.otros:link, a.otros:visited{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff;}
a.otros:hover{background:#ffffff; color:#333333; text-decoration:none;}

#top{float:left; background:url(imagenes/bgtop.jpg) repeat-x #3E3E3E; width:100%; height:184px; border-bottom:solid #666666 5px; border-top:solid #666666 5px;}
#cabecera{margin:auto; width:765px; height:184px;}
#logo{float:left; background:url(imagenes/logo.jpg) no-repeat #ffffff; width:240px; height:184px;}
#fotos{float:right; background:#ffffff; width:500px; height:155px; padding:5px 5px 0 5px; position:relative; top:12px;}

#menu{float:left; background:#017BB6; width:100%; height:30px;}
#botones{margin:auto; width:765px; height:30px}
#nav{margin:0; padding:0;}
#nav li{float:left; margin:0; display:block; width:120px; height:25px; list-style:none; padding:5px 0 0 2px;}
#nav li a{display:block; width:120px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:24px; font-weight:bolder; text-decoration:none; text-align:center; background:url(imagenes/btn1.gif) no-repeat #019EEB; color:#C6ECFF;}
#nav li a:hover{background:url(imagenes/btn2.gif) no-repeat #ffffff; color:#8CBB00;}
#nav li.marca a{background:url(imagenes/btn2.gif) no-repeat #ffffff; color:#8CBB00;}


#cuerpo{float:left; background:url(imagenes/bgcont.jpg) repeat-x; width:100%;}
#contenido{margin:auto; width:765px;}
#contenido1{float:left; width:765px; height:400px;}

#contenidohome{margin:auto; width:765px; height:400px; }
.bordefotos{border:solid #ffffff 5px;}

#cuerpoizq{float:left; width:230px;}
#menu1{float:left; background:url(imagenes/bgmenu1.gif) no-repeat #ffffff; width:230px; position:relative; top:20px;}
#nav1{margin:0; padding:0;}
#nav1 li{margin:0; display:block; width:230px; height:25px; list-style:none; margin-top:1px;}
#nav1 li a{display:block; width:230px; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder; text-decoration:none; text-align:center; line-height:22px; color:#ffffff; background:#99CC00;}
#nav1 li a:hover, #nav1 li a:active{background:#FF9900;}
#nav1 li.marca a{background:#FF771C;}
#menubajo{float:left; background:url(imagenes/menubajo.gif) bottom no-repeat #ffffff; width:230px; height:20px;}
#banners{float:left; background:url(imagenes/bgbanners.jpg) no-repeat; width:230px; height:230px; position:relative; top:23px;}
#datos{background:#99cc00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; padding:10px 0 10px 0; text-align:center;}
#datos1{background:#FF9900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; padding:10px 0 10px 10px;}
#cuerpoder{float:right; width:510px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:justify; padding-top:10px; line-height:20px;}

#cuerpoizqhome{float:left; width:372px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:justify; line-height:20px;}
#cuerpoderhome{float:right; width:370px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:justify; padding-top:10px; line-height:20px;}

#galeria{float:left;}
#galeria img{border:solid #ffffff 5px;}
.galepeque{background:url(imagenes/imgcarga.gif) no-repeat center center #FF9900; width:90px; height:55px; border:solid #ffffff 2px; margin-left:5px;}

.tabla{background:#FFB442; border:solid #FFFFFF 1px; font-family:Arial, Helvetica, sans-serif; color:#333333; text-align:left;}
.tabtitulo{background:#FF6600; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFF00; font-weight:bold;}
.tabtitulo1{background:#FF6600; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold;}
.tabtitu{background:#FF6600; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center;}
.tabsubtitu{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003399; font-weight:bold; text-align:center;}
.tabfecha{background:#FF9900; color:#FF3300; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center;}
.contac{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.correocont{ font-size:10px;}

.fil{border:solid #ffffff 1px; padding:20px 0 20px 30px;}
.leg{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bolder;}
.txt{width:250px; height:20px; border:solid #C6ECFF 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-bottom:5px; vertical-align:middle;}
.tarea{width:250px; height:120px; border:solid #C6ECFF 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-bottom:5px; vertical-align:middle;}
.btn{background:#ffffff; width:60px; height:20px; border:0; font-family:Arial, Helvetica, sans-serif;; font-size:11px; font-weight:bold; color:#333333; cursor:pointer;}
#bajo{float:left; width:100%; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#ffffff; margin-top:30px;}
.vpi{vertical-align:middle; border:0;}
