body, html { color: #666; font: 13px Arial; background-color: #666 }

/******** CONTENEDOR GENERAL ****************************************************************************************************/
#container { background: url('../images/bg_container.jpg') repeat-y; margin: 30px auto; width: 940px }

/******** CABECERA **************************************************************************************************************/
#header    { height: 205px;}
#header .cabecera_enlace { display: block; width: 340px; height: 110px; }
h1 a {
  display: none;
  width: 340px;
  height: 130px;   
  z-index: 30;
  position: absolute;
}

h1 a span {
   display: none;
}

#header object {  z-index: 1; position: absolute; }

/******** CONTENIDO *************************************************************************************************************/
#content { 
    background:  transparent url('../images/bg_content.jpg') no-repeat;
    background-position: 1px 10px;  
}

/* Para IE6 */
#content  {
  height: 1%
}

html>body #content {
height: auto
} 

/*
#content:after {
    clear:both;	
    content:"."; 
    display:block;	
    font-size:0pt; 
    height:0pt; 
    line-height:0em;	
    overflow:hidden;
}
*/

/******** COLUMNA IZQUIERDA *****************************************************************************************************/
#colLeft      {  margin: 0px 20px 0; width: 150px; padding-top:45px; float: left; display: inline;}

/******** COLUMNA CENTRAL *******************************************************************************************************/
#colCenter      { font-size: 11px; text-align: justify; display: inline; position: relative; width: 500px; float: left; display: inline; }


/*-- Titulo y banner --*/
div#containerTitle p.subtitle{color: #f5a41b; font-size: 14px; font-weight: bold; margin: 0 0 0px; padding-bottom:5px;}

/* Breadcrumb */
#breadcrumb {
  margin-bottom: 30px;	
}

#breadcrumb ul {
	background-color:#F7F7F7;
	list-style-type:none;
	margin-top:5px;
	padding:3px 5px;
	padding: 3px 5px;
}

#breadcrumb li{
	display: inline;
	margin: 0 10px 0 0;
}


/*-- Particion del contenido --*/
.containerModLeftContent      { margin-right: 32px; width: 55%; float: left; display: inline; }
.containerModRightContent  { background-color: #e5e6e8; float: left; display: inline; }
.containerModRightContent .title{background-color:#AEAEB2; padding:5px 10px 5px 20px; color:#fff; font:13px arial; font-weight: bold;
								border-bottom:1px dashed #666;}
.containerModRightContent p {text-align:center;}						
.containerModLeftContent .paginacion   { margin-top: -20px; padding: 0 0 10px 85px }
.containerModLeftContent .paginacion table   { text-align: right; height: 20px }
.containerModLeftContent .paginacion td.anterior{width:60px; text-align: left;}
.containerModLeftContent .paginacion td.pagina{width:25px; }
.containerModLeftContent .paginacion td.pagina input{margin-top:20px; text-align: center;}
.containerModLeftContent .paginacion td.siguiente{width:70px; }
.containerModLeftContent .paginacion .enlaceIr{text-align: center; display: block;}
.containerModLeftContent .paginacion a{color:#44780c; text-align: right;}

/******** COLUMNA DERECHA *******************************************************************************************************/
#colRight       {  font-size: 11px;  margin: 0px 30px 0; width: 180px; float: left; display: inline; }
#colRight .acceso_rapido #contenedor_menu_idiomas {color:#000000;}
#colRight .acceso_rapido {padding-top:40px; text-align:center;}
.acceso_rapido {margin: 0 2px; }
#colRight .menu_lateral {padding-top:0px;}
 .eventos{text-align: left;margin-bottom:30px;margin-top:30px;}
/******** PIE *******************************************************************************************************************/		
#foot { background: url('../images/bg_foot.jpg') no-repeat; height: 69px; padding-left:0; padding-right:15px; padding-bottom:0 }
#foot #datos_contacto  { color: #FFF;font-size: 9px;padding-top:6px;margin-left: 15px; float: left; display: inline;}
#foot #datos_contacto strong { color:#F5A31B;}

#foot .foot_right { float: right; display: inline;}
/*#foot .foot_right { float: right; min-width:50%; display: inline; }*/
#foot .foot_right .foot_menu{float:right;padding-top:0px;}
#foot .foot_right .foot_menu a{color: #fff; font-size: 11px; line-height: 33px; display: inline; padding: 0px 0px 0px 7px;border-left: 1px solid #fff;}
#foot .foot_right .banner_validator img {float:right; display:inline;padding-top:3px;}



