body{font-family:trebuchet, Arial, Helvetica, sans-serif; color:#777; font-size:.9em; margin:0; padding:0; background:url(/imagenes/back_cabecera.jpg) repeat-x;}
#container{ margin:auto;width:770px; }
#cabecera{ float:left; height:144px;}
#cabecera img{ float:left;height:104px; margin:0; padding:0; }
#menu{ float:left; width:100%;padding-left:180px;}
#menu ul{ list-style:none; margin:0; padding:0;}
#menu li{ background:url(/imagenes/separador_menu.jpg) no-repeat; float:left; list-style:none; margin:0; padding:0; padding-left:15px; margin:0 6px;}
#menu a{ text-decoration:none; color:#FFF; line-height:33px; float:left;font-size:.9em;}
#menu a.menu_select{color:#EEE; background:url(/imagenes/back_hover_menu.jpg);}
#menu a:hover{ color:#EEE; background:url(/imagenes/back_hover_menu.jpg);}
#cuerpo{ float:left; margin-top:7px;}
#contenido{ float:left; width:770px; background:url(/imagenes/separador_pie.jpg) bottom no-repeat; min-height:250px; padding-bottom:20px; }
.left{ float:left; width:540px;}
.right{ float:right;}
#cont_left{ float:left; width:345px; padding:20px; background:url(/imagenes/separador.jpg) top right no-repeat;}
#cont_right{ float:left; width:345px; margin:0 20px; padding-top:20px;}
h3{ color:#D20000; margin:0; padding:0; font-size:.9em;}
h2{ color:#000; margin:0; padding:0; font-size:1.5em;}
h1{ color:#D20000; margin:0; padding:0; font-size:1.3em; margin-top:10px;}
img{ border:none;}
a{color:#777;}
#pie{ text-align:center; font-size:.75em; width:770px;}
#pie p{ margin-top:10px; padding:0; margin:0; line-height:20px;}
#pie a{ color:#777; text-decoration:none; }
.center{ text-align:center;}
.center img{ padding:0 20px; vertical-align:middle;}
#formContacto{ float:left; width:700px; }
#formContacto label{ width:220px; text-align:right;float:left; padding-right:2px;}
#formContacto .fentrada{ margin:2px 0;}
input, textarea{font-family:Verdana, Arial, Helvetica, sans-serif; color:#777; font-size:.8em; width:280px;}
.boton{ width:100px;}
