/* AYSER - Desarrollos Informáticos, S.L. - Tfno: 945132358 - www.ayser.com */

/* Estilos comunes */

html { color: #000; background: #FFF; background-image:url(../imagenes/fondo_site.gif); background-repeat:repeat-y; font: 14px Century Gothic, Verdana, Arial, Helvetica, sans-serif; height:100%;}
body { margin: 0px; padding: 0px; height:100%;}
img { border: 0px none;}
span {display: none;}
p { margin-bottom: 1.5em; }

/* Estilos para la cabecera */

#ppalcabecera { margin:0;height: 94px; }
#ppalcabecera h1 { background: transparent url(../imagenes/cab_logo.gif) no-repeat top left; margin-top: 0px; width: 141px; height: 93px; float: left;}
#ppalcabecera h3 { font:9px  Arial, Helvetica, sans-serif; color: #193E2A; margin-top: 25px; width: 130px; height: 20px; float: left;}
#ppalcabecera h2 { background: transparent url(../imagenes/collage_cabecera.jpg) no-repeat bottom left; margin: 0px; width: 500px; height: 94px; float: right;}
#lineasinferiores {	background: transparent url(../imagenes/cab_bgr_inf.gif) repeat-x top left; margin:0; height:10px;}

/* estilos para el menu */

#menulateral{margin:0; float:left;}
#curvainferior { margin:-19px 0 0 0; width: 148px; height: 136px;}
.menus ul {margin:0; padding:0;}
.menus {list-style:none; display:block; padding:3px; background:#9AD24D; width:123px; margin-left:0px; border-right:4px double #666;}
.menus li a {list-style:none; display:block; padding:0 0 0 15px; width: 123px; margin:auto; font:12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; background:url(../imagenes/fl_lista.gif) no-repeat 0 5px;}
.menus li a:hover {background:#666; color:#9AD24D;}
	
/* Estilos para los contenidos */

#container {margin: 0px;}
#contenido h3 { background: transparent url(../imagenes/tiempo_tit.gif) no-repeat top left; margin-top: 0px;margin-left: 10px; width: 478px; height: 27px;}
#contenedorcabecera { margin: 1em 1em  1.5em 160px;}
#titulouaga {margin:0 ; padding:0;}
#submenu { margin:0; background: url(../imagenes/present_menu_foto.jpg) no-repeat top right;}
#submenus ul { margin: 0 0 2em; padding: 0;}
#submenus li { list-style-type: none;float: left; border-left:1px solid #000; border-right:1px solid #000;margin: 0; padding: 0;}
#submenus li a  { margin: 0 2px; width:110px; height:16px; display:block; text-align:center; border:1px solid #666; text-decoration:none; background:#060; color:#FFF; font-weight:bold;}
#submenus li a:hover { background:#FFF; color:#060;}
#contenidointerior {margin:0 2em 0 160px; padding-bottom: 20px;}
#contenidointerior h4 {	font: bold 18px Century Gothic, Verdana, Arial, Helvetica, sans-serif;	color: #9AD24D;	line-height: 18px;	margin-bottom: 1.5em;	border-bottom: 1px dashed #9AD24D;}
#textos {float: left;}
.contenido {font:15px Century Gothic, Verdana, Arial, Helvetica, sans-serif; color: #193E2A;padding-left: 2px;}
.direcc {font: 9px Arial, Helvetica, sans-serif;color: #193E2A;}
.txtbl {font:bold 15px Century Gothic, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding-left: 2px;}
.celdaverde { background-color: #A2D65B; font: bold 15px Century Gothic, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; border-top-width: 1px;	border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: none;	border-top-color: #193E2A;	font-weight: bold; padding: 5px 8px 5px 10px;}
.celdabl { background-color: #FFFFFF; font:15 px Century Gothic, Verdana, Arial, Helvetica, sans-serif; color: #193E2A; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: none; border-top-color: #193E2A; padding: 5px 8px 5px 20px;}

