body {
	background-image:url(../img/fondegra.jpg); 
	background-position:left; 
	background-repeat:repeat-y; 
	background-color:#F8f9f4; 
	margin:0px;
}

.titulo_home{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.titulo_gral{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.fechas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.texto_gral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}

.texto_gral a {
	color:#000000;
	text-decoration:none;
}

.texto_gral a:hover {
	color:#ff0000;
	text-decoration:none;
}

.subtitulo_gral {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #969696;
}

.sub_subtitulo_gral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	color: #969696;
	font-weight: bold;
}

.ver_sitio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
}

.ver_sitio a {
	color:#ff0000;
	text-decoration:none;
}

.ver_sitio a:hover {
	color:#000000;
	text-decoration:none;
}


.aviso_rojo {color: #FF0000}

#fondo{
	width:100%;
	height:100%;
}

#todo{
	background-color:#FFFFFF;
	width:950px;
	height:100%;
	margin:auto;
}

#header{

	width:950px;

	height:185px;

	margin:auto;

}

/* divs buscador y menu de la derecha */

#menu{
	width:150px;
	height:100%;
	float:left;
}

#busca{
	background-image:url(../img/top_green.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:45px;
	padding-top:23px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	margin:auto;
}

#botones_menu_sub {
	background-color:#FBFBF7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535148;
	padding:1px 5px 2px 5px; 
	text-decoration:none;
}

#botones_menu_sub a {
	text-decoration: none;
	color: #535148;
}

#botones_menu_sub a:hover {
	color: #969696;
}

#botones_menu_sub_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#969696;
	padding-top:1px;
	padding-left:10px;
	border-bottom:solid;
	border-bottom-color:#EFF1ED;
	border-bottom-width:1px;
	text-decoration:none;

}

#botones_menu_sub_sub a {
	text-decoration: none;
	color: #969696;
}

#botones_menu_sub_sub a:hover {
	color: #000000;
}

#ruta{
background:#FFFFFF;	
font-family:Arial, Helvetica, sans-serif;
font-size:10px;	
font-weight:bold;	
width:750px;
height:20px;	
padding-right:50px;
}

#ruta a{
color:#000000;
text-decoration:none;
}

#ruta a:hover {
color:#FF0000;
}

#boton_idioma{
	width:150px;
	height:16px;
}

#botones_menu{
	width:145px;
	max-height:40px;
	padding: 15px 0px 15px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	letter-spacing:-0.5pt;
	color:#FFFFFF;
	font-weight:bold;
	line-height:13pt;
	margin:auto;
}
#botones_menu a {
	text-decoration: none;
	color: #FFFFFF;
}

#botones_menu a:hover {
	color: #FFFFFF;
}


#botones_menu_1{
	background-color:#085E62;
}

#botones_menu_2{
	background-color:#357736;
}

#botones_menu_3{
	background-color:#588A15;
}

#botones_menu_4{
	background-color:#739A26;
}

#botones_menu_5{
	background-color:#90AC45;
}

#botones_menu_6{
	background-color:#c17b27;
}

#botones_menu_7{
	background-color:#A8C34B;
}

#botones_menu_8{
	background-color:#BCD650;
}

#botones_menu_9{
	background-color:#D6CE3F;
}

#botones_menu_10{
	background-color:#FAC228;
}

#botones_menu_11{
	background-color:#F4A62B;
}

#botones_menu_12{
	background-color:#EF8A2E;
}

#botones_menu_13{
	background-color:#DD842B;
}

#botones_menu_14{
	background-color:#C17B27;
}

#botones_menu_15{
	background-color:#BD5419;
}

#botones_menu_16{
	background-color:#CA0000;
}

#botones_menu_17{
	background-color:#B03011;
}

#botones_menu_18{
	background-color:#93501D;
}

/* fin de divs buscador y menu de la derecha */

#banner{
	width:800px;
	height:165px;
}

	
#cosas_header{
	width:800px;
	height:100%;
	float:right;
}

/* divs contenido del home */

#cosas_content{
	width:800px;
	height:100%;
	min-height:50px;
	float:right;
}

#content_l{

	width:50%;
	height:100%;
	float:left;
}

#content_r_top{
	width:50%;
	height:100%;
	float:right;
}

#content_r_bottom{
	width:50%;
	height:100%;
	float:right;
}

#vermas {
	width:100%;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding-top:5px;
}

#vermas a {
	text-decoration: none;
	color: #000000;
}

#vermas a:hover {
	color: #969696;
}

#pie_foto {
	width:250px;
	height:100%;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#969696;
	padding: 5px 0px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #969696;
}

#pie_foto_interna1 {
	width:550px;
	height:100%;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#969696;
	padding: 5px 0px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #969696;
}	
	
#inside_title{
	width:40px;
	height:100%;
	float:right;
}

#inside_content{
	background-color:#FFFFFF;
	width:310px;
	min-height:275px;
	height:auto!important;
	height:275px;
	padding: 25px 25px 10px;
	float:left;
}
#inside_content_interna1{
    background-color:#FFFFFF;
    width:560px;
    min-height:275px;
    height:auto!important;
    height:275px;
    padding: 20px 100px 10px;
    float:left;
}

#inside_content_list{
	background-color:#FFFFFF;
	width:590px;
	min-height:250px;
	height:auto!important;
	height:250px;
	padding: 20px 70px 10px 100px;;
	float:left;
}

#inside_content_left_interna2{
	width:260px;
	height:100%;
	float:left;
}

#inside_content_right_interna2{
	width:300px;
	height:100%;
	float:right;
}

#inside_content_left_list{
	width:60px;
	height:100%;
	padding-top:8px;
	float:left;
}

#inside_content_right_list{
	width:470px;
	height:100%;
	float:right;
	border-bottom:solid;
	border-bottom-color:#EFF1ED;
	border-bottom-width:1px;
}

#lineabajo{
	padding-top:10px;
	border-bottom-color:#969696;
	border-bottom-style:solid;
	border-bottom-width:1.5px;
}

/*fin divs contenido del home */

#contenedor_footer{
	width:100%;
	height:100%;
	margin:auto;
}

#banner_footer{
	width:950px;
	height:100px;
	padding:10px 0px 15px;
}

#contenedor_pies{
	background-color:#ffffff;
	padding:5px 5px 5px 0px;
	width:940px;
	height:56px;
}

#alerta{
	width:150px;
	height:100%;
	float:left;
}

#alerta_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#e61c00;
	width:150px;
	height:20px;
}

#alerta_texto{
	width:150px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

#alerta_texto a{
	text-decoration: none;
	color: #ff0000;
}

#alerta_texto a:hover{ 
	color:#969696;
}
	
#datos{
	width:790px;
	height:100%;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#969696;
}

#datos a{
	text-decoration: none;
	color: #000000;
}

#datos a:hover{ 
	color:#FF0000;
}

#linea_hz_con {
    width:100%;
    margin-bottom: 10px;
    border-bottom-width:1px;
    border-bottom-color:#969696;
    border-bottom-style: dotted;
}	
#fondo #todo #logo_home {
	float: left;
	height: 185px;
	width: 136px;
}
#fondo #todo #header #base1_home {
	float: left;
	height: 185px;
	width: 222px;
}
#fondo #todo #header #imag_home {
	float: left;
	height: 185px;
	width: 592px;
	background-image: url(../img/imag_superior.jpg);
	background-repeat: no-repeat;
}
#fondo #todo #header #franja1 {
	float: left;
	height: 24px;
	width: 100%;
}
#fondo #todo #header #base1_home #logo_home2 {
	clear: none;
	float: left;
	height: 160px;
	width: 100%;
}
#fondo #todo #cosas_content #secretario_general {
	float: left;
	height: auto;
	width: 950px;
}
#fondo #todo #cosas_content #inside_content_interna1 br#cont {
	height: 200px;
	width: 571px;
}
#c1 {
	float: left;
	height: auto;
	width: 203px;
}
#c2 {
	clear: none;
	float: left;
	height: auto;
	width: 368px;
}
#cont {
	float: left;
	height: 200px;
	width: 100%;
}

#fondo #todo #cosas_content #inside_content_interna1 #c1 {
	clear: none;
	float: left;
	height: auto;
	width: 203px;
}
#fondo #todo #cosas_content #inside_content_list p#cont {
	float: left;
	height: 300px;
	width: 60%;
}
.titulo_sec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5A8B16;
}
.tel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

