body{
margin:0px;
background:#666 url(img/fondoweb.jpg) top center fixed repeat-y;
font:10px verdana, arial;
color:#666;
text-align:center;
}

a{
color:#0066CC;
text-decoration:none;
}

a:hover{
color:#0099CC;
text-decoration:underline;
}

/*p{
padding:0;
margin:0 0 7px 0;
}*/

p.clear_{
padding:0; margin:0;
clear:both;
}

.p1{
padding:0;
margin:4px;
text-align:left;
}

.lista{
list-style:none;
margin:0;
padding:8px;
}

.lista li{
list-style:none;
background:url(img/flechita.gif) top left no-repeat;
padding-left:12px;
text-decoration: none;
}

.lista2{
margin:0; 
padding:8px;
padding-left:16px;
text-decoration: none;
}

blockquote{
padding:5px 0 0 35px; margin:0;
}

#fondo{
background:url(img/fondo.jpg) top center repeat-y;
overflow:auto;
}

#contenido{margin:auto; width:765px;}

#header{width:765px; height:140px;}

#menu{
width:765px;
height:26px;
background:url(img/menu.jpg) top left repeat-x;
text-align:left;
}

#menu img{border:0;}

/*#menu ul{list-style:none; margin:0; padding:0;}

#menu li{float:left; margin:0; padding:0; display:inline;}*/



/**************** MENU DESPLEGABLE HEADER ****************/
ul#navmenu-h {
margin: 0; padding: 0;
/*width: 500px;*/ /*For KHTML*/
list-style: none;
height: 26px;
}

ul#navmenu-h li {
margin: 0;
padding: 0;
float: left; /*For Gecko*/
display: inline;
list-style: none;
position: relative;
height: 26px;
}

ul#navmenu-h ul {
margin: 0;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 26px; left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

ul#navmenu-h ul li {
width: 160px;
float: left; /*For IE 7 lack of compliance*/
display: block !important;
display: inline; /*For IE*/
}

ul#navmenu-h a {
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
/*color: #666;*/
/*font-weight:bold;*/
line-height:26px;
text-decoration: none;
height: auto !important;
height: 1%; /*For IE*/
}

ul#navmenu-h ul li a {
padding:0 6px;
}

/* 2nd and 3rd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li a,
ul#navmenu-h li.iehover li.iehover li a{
float: none;
background:url(img/opacity.png) top left repeat-x;
color: #fff;
}

/* 2nd and 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a,
ul#navmenu-h li:hover li:hover li a:hover {
background:url(img/menu.jpg) top left repeat-x;
color: #fff;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
display: none;
position: absolute;
top: 0; left: 160px;
}

ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
display: block;
}
/**************** FIN MENU DESPLEGABLE HEADER ****************/



#banner{
width:760px;
background:#000 url(img/banner.jpg) top center no-repeat;
}

#banner_pad{
padding:6px 10px 6px 0;
text-align:right;
color:#FFF;
}

#cuerpo{
clear:both;
width:765px;
overflow:auto;
text-align:left;
}

#contenido_seccion{
background:url(img/degrade.jpg) top left repeat-x;
font:12px tahoma, verdana, arial;
padding:10px;
}

#tabla1 td{
border:1px solid #CCC;
align:center;
}

#tabla2 td{
border:0px solid #CCC;
align:center;
}

#evento_destacado{
float:left;
margin:0 12px 8px 0;
font-size:11px;
font-weight:bold;
}

#evento_destacado1{
float:right;
margin:0 0px 0px 0;
font-size:11px;
text-align: right;
font-weight:bold;
}

.titulo{
margin-bottom:20px;
font-size:25px;
font-weight:bold;
background:url(img/flecha.gif) 0 45% no-repeat;
padding-left:25px;
color:#666;
}

.titulo1{
font-weight:bold;
color:#000;
}

.titulo3{
/*margin-bottom:20px;*/
font:bold 18px arial;
background:url(img/btn.jpg) 0 45% no-repeat;
padding-left:16px;
color:#555;
}

.titulo4{
/*margin-bottom:20px;*/
font:bold 14px arial;
background:url(img/btn.jpg) 0 45% no-repeat;
padding-left:16px;
color:#0066cc;
}

.titulo_rojo{
font-weight:bold;
color:#CC3300;
}

.titulo_azul{
font-weight:bold;
color:#003399;
}

.inputClass{
width:260px;
color:#666;
padding:2px; margin:2px 4px 2px 0;
border:1px solid #CCC;
}

.agenda_fecha{
font-weight:bold;
color:#029835;
}

.agenda_titulo{
font-weight:bold;
color:#000;
}

#footer{
width:760px;
height:68px;
background:#98CB00;
}

.footer_text{
padding:15px 0 0 15px;
text-align:left;
color:#FFF;
font-size:11px;
}
