/***********************************************/
/*  Columnas principales                           */
/***********************************************/
#doc{
background:#f6f5f6 url(../img/bck_sidebar.gif) repeat-y top left;
}

#col-main{
	width: 568px;
	background:url(../img/bck_contenido.jpg) no-repeat top left;
	background-color:#FFFFFF;
	float:right;
	padding:0px 0px 0px 14px;
}
#col-main-noticia{
	width: 730px;
	background:url(../img/bck_contenido.jpg) no-repeat top left;
	background-color:#FFFFFF;
	float:right;
	padding:0px 0px 0px 15px;
}
#col-main-estudios{
	width: 630px;
	background:url(../img/bck_contenido.jpg) no-repeat top left;
	background-color:#FFFFFF;
	float:right;
	padding:0px 0px 0px 15px;
}
#sidebar_E{
width:100px;
background:#f6f5f6;
float:left;
}

#sidebar{
width:193px;
background:#f6f5f6;
float:left;
}

/***********************************************/
/*  Menu lateral                               */
/***********************************************/

#menu{
width:164px;
border-left:1px solid #cccccc;
margin:1px 0px 0px 0px;
padding:0px 14px 10px 14px;
}
.menu{
line-height:1em;
border-bottom:1px dotted #38393a;
padding:6px 7px 6px 12px;
}

#menu_e{
width:100px;
border-left:1px solid #cccccc;
margin:1px 0px 0px 0px;
padding:0px 14px 10px 14px;
}
.menu_e{
line-height:1em;
border-bottom:1px dotted #38393a;
padding:6px 7px 6px 12px;
}
.submenu{
line-height:1em;
border-bottom:1px dotted #7a7b7c;
padding:6px 7px 6px 24px;
}

.mactual{
color: #f14c2b;
font-weight:bold;
}
.sub_cat{
color: #959595;
font-size:10px;
text-indent:1.4em;
}
/***********************************************/
/*  Migas de pan                           */
/***********************************************/
#migasdepan{
padding:2px 0px 0px 0px;
}


/***********************************************/
/*  Texto                               */
/***********************************************/
#titulo{
padding:20px 0px 0px 0px;
}
#texto{
padding:24px 24px 0px 24px;
}


/***********************************************/
/*  Listas                              */
/***********************************************/
.listado{
padding:0px 0px 0px 20px;
}
.pop_listado{
padding:0px 50px 0px 0px;
line-height:20px;
text-align:justify;
font-size:11px;
width:700px;
}
li{
list-style:url(../img/bullet.gif);
margin:0px 0px 0px 0px;
list-style-position:inside;
}
.listas{
line-height:1.4em;
list-style:url(../img/bullet.gif);
margin:0px 0px 0px 15px;
}
.mapaweb{
border-top:2px solid #7a7b7c;
padding:4px;
line-height:1.4em;
}
.lista_mapa{
list-style:none;
}

/***********************************************/
/*  Formularios                             */
/***********************************************/
form {
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color: #333333;
}
input {
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color: #333333;
}
select{
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#333333;
}
#formulario{
width:270px;
float:left;
}
.formulario{
line-height:1.9em;
}

.campo_txt_peq{
width:161px;
height:15px;
border:1px solid #363636;
}
.campo_txt_gr{
width:260px;
height:15px;
border:1px solid #363636;
vertical-align:bottom;
}
.bt-enviar{
width:350px;;
text-align:right;
cursor:pointer;
}
.bt-enviar2{
width:320px;;
text-align:right;
cursor:pointer;
}
.bt-archivo{
padding:5px 0px 0px 6px;
cursor:pointer;
}
.area_txt_gr{
width:260px;
height:150px;
border:1px solid #363636;
}


/***********************************************/
/*  Omnibus                              */
/***********************************************/
#caja1{
width:280px;
float:left;
}
#caja2{
width:235px;
float:right;
}

.tab_derecha{
width:236px;
float:left;
margin:20px 0px 0px 0px;
}
.tab_izquierda{
width:236px;
float:right;
margin:20px 0px 0px 0px;
}
.tabla{
background-color:#f5f5f5;
width:243px;
}
.celda_tit{
background-color:#e6e6e6;
text-align:right;
}
.celda_pix{
background-color:#FFFFFF;
}
.celda{
padding:3px 12px 2px 12px;
}

/***********************************************/
/*  Descubra                           */
/***********************************************/
#caja3{
width:290px;
float:left;
}
#caja4{
width:200px;
float:right;
}

/***********************************************/
/*  Noticias y prensa                         */
/***********************************************/
.listado{
line-height:1.3em;
border-bottom:1px dotted #dcdbdc;
padding:6px 0px 6px 0px;
margin:0px 0px 5px 0px;
}
.anyo{
font-size:12px;
font-weight:bold;
line-height:1.8em;
background-color:#dcdbdc;
text-align:right;
padding:0px 12px 0px 0px;
}

/***********************************************/
/*  Presupuesto                        */
/***********************************************/
.tabla_presupuesto{
background-color:#ebeaeb;
width:427px;
}
.celda-presup{
	padding:6px;
}

.celda-presup-total
{	
	height:20px;
	padding:0px;
	text-align:right;
	font-weight:bold;
	font-size:18px;
	
}

.tabla_opciones{
line-height:2em;
padding:4px 12px 0px 6px;
}