@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body { text-align:center;}
table { border-collapse:collapse;}
table tr td { vertical-align:top; text-align:left;}

#intro { margin:10px auto;}
#cabecera { width:840px; height:134px; margin:10px auto 0 auto; background:url(images/cabecera.jpg) no-repeat top;}
#superior { width:840px; height:63px; margin:0 auto; background:url(images/superior.jpg) no-repeat top;}
#contenido { width:840px; margin:0 auto; background:url(images/contenido.jpg) repeat-y top;}
#inferior { width:840px; height:70px; margin:0 auto; background:url(images/inferior.jpg) no-repeat top;}
.nota { color:#0057A3; font-weight:bold; font-size:10px; width:140px; margin-left:0; text-align:center; }

#contactar { width:145px; height:62px; background:url(images/contactar.jpg) no-repeat top; padding-top:18px; float:right; margin-top:10px; margin-bottom:10px;}
#contactar a { font-size:18px; text-align:center; color:#003F74; font-weight:bold;}
#topmenu { width:196px; height:26px; background:url(images/topmenu.jpg) no-repeat top; padding-top:4px; text-align:left; float:right; margin-top:28px; margin-right:30px;}
#topmenu a { margin-top:20px; color:#FFFFFF; font-weight:bold; margin-left:20px; font-size:11px;}
#mainmenu { width:830px; height:26px; background:url(images/mainmenu.jpg) no-repeat top; padding-top:4px; clear:both;}
#mainmenu a { margin-top:20px; color:#FFFFFF; font-weight:bold; margin-left:6px; font-size:11px;}

#interior { width:660px; padding-top:10px; padding-bottom:10px; text-align:center; float:left; margin-left:20px;}
#izquierda { width:60px; float:left; margin-left:8px;}
#derecha { width:60px; float:right; margin-right:8px; margin-top:0;}

.columna { width:300px; margin:0 10px; float:left;}

/* pie */
p.creditos { width:840px; margin:6px auto; font-size:11px; text-align:center;}
div.pie { width:840px; margin: 10px auto; background-color:#F47A00; color:#FFFFFF; padding: 3px 0; text-align:center; font-size:11px;}
div.pie a { color:#FFFFFF;}

/* textos */
* { font-family:Arial, Helvetica, sans-serif;}
body { font-size:11px;}
a{ color:#F47A00; text-decoration:none;}
a:hover{ color:#003F74; text-decoration:underline;}

.blanco { color:#FFFFFF;}
.negro { color:#000000;}
.naranja { color:#F47A00;}
.azul { color:#003F74;}

p { text-align:justify; margin:10px auto;}
.bold { font-weight:bold;}
.centro { text-align:center;}
.enlace { text-align:right; padding-right:20px;}

#inferior p { width:400px; margin:3px auto; text-align:center; color:#003F74;}
#inferior p a { color:#003F74;}

h1 { font-size:22px; color:#003F74; text-decoration:overline; padding-top:10px; width:400px; margin:0 auto; }
h2 { font-size:12px; color:#003F74; text-align:left; }
h3 { font-size:14px; color:#003F74; text-decoration:overline; padding-top:10px; text-align:left; }

ul li { text-align:left; margin: 4px 20px;}
ul { margin: 10px 10px 20px 10px;}

/* imagenes */
div.categoria { min-height:180px; margin:10px auto 0 auto;}
img.flotante { float:left; margin:0 8px 10px 8px;}
a img { border:0px double #999999;}