body{
	margin:0;
	padding:0;
	background:#F2F2F2  url(../images/index/background_body.jpg) center repeat-y;
	font: normal 7pt Arial, Helvetica, sans-serif;
	text-align: center;
}

img{
	float:left;
	border:0;
}

/************************************************ BOXES ESTRUCTURALES ************************************************/

#align{
	width:970px;
	height:auto;
	float:none;
	margin:0 auto;
}

#pie{
	width:970px;
	height: auto;
	float:left;
	color: #ccc;
	padding:1px 0 0 0;
	margin:00px 0 0 0;
	text-align:center;
	text-transform:uppercase;
	background:#3E3E3E;
}

#pie ul{
	width: 970px;
	float:left;
	margin:0;
	padding:10px 0;
	list-style:none;
	background:#fff;
}

#pie li{
	padding:0 20px;
	display: inline;
}

#pie li a{
	display: inline;
	color:#3e3e3e;
	text-decoration:none;
}

#pie li a:hover{
	text-decoration:underline;
}

#pie span{
	width:970px;
	float:left;
	padding:10px 0;
	text-align:center;
}

#cabecera{
	width:970px;
	height: 308px;
	float:left;
}

#cabecera_izda{
	width:808px;
	height:auto;
	float:left;
	padding:267px 0 0 0;
	background: url(../images/index/cab_bg.jpg) no-repeat;
}

.cabecfondodcha {
	background-image: url(../images/index/cab_baners.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}

.cabecfondodcha02 {
	background-image: url(../images/index/cab_baners023.jpg);
	/ background-image: url(../images/index/cab_baners02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}

#cabecera_dcha{
	width:152px !important;
	width:162px;
	height:308px;
	float:left;
	padding: 0px 0 0 10px;
	background:url(../images/index/cab_baners.jpg) no-repeat left bottom;
}

#cabecera_dcha span{
	display:block;
	padding: 70px 0 0 0;
	text-align:center;
	color:#666666;
	text-transform:uppercase;
}

#cabecera_dcha ul{
	margin:25px 0 0 0;
	padding:0;
	list-style:none;
}

#cabecera_dcha li{
	float:left;
	margin:0 0 5px 0;
}

#cabecera_dcha li img{
	width:130px;
	height:35px;
}


/**************************** MENU PRINCIPAL */

#menu{
	width:808px;
	height:41px;
	float:left;
	background:url(../images/index/menu_left.jpg)
}

#menu ul{
	width:808px;
	height:41px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

#menu li{
	float:left;
	margin:14px 10px;
	border-right: 1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

#menu li a{
	padding:0 16px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#menu li a:hover{
	text-decoration:underline;
}

/**************************** MENU PRINCIPAL02 */

#menu02{
	width:968px;
	height:41px;
	float:left;
	background:url(../images/index/menu_left.jpg)
}

#menu02 ul{
	width:960px;
	height:41px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

#menu02 li{
	float:left;
	margin:14px 5px !important;
	margin:14px 1px;
	border-right: 1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

#menu02 li a{
	padding:0 17px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#menu02 li a:hover{
	text-decoration:underline;
}

/**************************** MENU SECUNDARIO */

#submenu{
	width:100%;
	height:auto;
	float:left;
	padding:0 0 10px 0px;
	overflow:hidden;
	color:#fff;
	background: #e5e5e5;
	margin:5px 0px 0px 0px;
}

#submenu h1{
	width:245px;
	height:22px;
	color:#fff;
	padding:4px 0 0 7px;
	margin:5px 0 0 0;
	text-transform:uppercase;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	background:url(../images/index/submenu_cab227.gif) no-repeat;
}

#submenu ul{
	margin:0px;
	list-style:none;
	padding: 2px;
}

#submenu ul ul{
	margin:5px;
	padding:0px;
	list-style:none;
}

#submenu li{
	text-transform:uppercase;
	padding: 3px;
	background:url(../images/index/submenu_li.gif);
	display:block;
}

#submenu li li{
	text-transform:none;
	display: block;
	margin:0 0 1px 0;
	padding:2px 5px 3px 5px;
	background:url(../images/index/submenu_li_li.gif) no-repeat left top;
}

#submenu li a{
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	padding: 3px;
}

/**************************** CONTENIDOS */

#contenidos{
	width:713px !important;
	width:713px;
	float:left;
	padding:0 1px 0 0;
	overflow:hidden;
}

#contenidos_index{
	width:512px;
	float:left;
	padding:0 1px 10px 0 !important;
	padding:0px 1px 0px 0px;
	margin:0 !important;
	margin:0 0 0 -25px;
	overflow:hidden;
}

#caminodemigas{
	width:701px !important;
	width:710px;
	float:left;
	padding:9px 5px;
	color:#ffffff;
	background:#999;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.caminodemigas {
	padding:9px 5px;
	color:#ffffff;
	background:#999;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;}

#caminodemigas a{
	color:#fff;
}
#contenidos_p{
	width:500px;
	float:left;
	font:bold 1.6em Arial, Helvetica, sans-serif;
	font:1.1em Arial, Helvetica, sans-serif;
	color: #000000;
}
#contenidos_p a:link{
	font:bold 9px Arial, Helvetica, sans-serif;
	font:1.1em Arial, Helvetica, sans-serif;
	color: #920202;
	text-decoration: none;
}
#contenidos_p a:hover{
	font:bold 9px Arial, Helvetica, sans-serif;
	font:1.1em Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
#contenidos_p a:active{
	font:bold 9px Arial, Helvetica, sans-serif;
	font:1.1em Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
#contenidos_p a:visited{
	font:bold 9px Arial, Helvetica, sans-serif;
	font:1.1em Arial, Helvetica, sans-serif;
	color: #920202;
	text-decoration: none;
}
#contenidos_p h1{
	width:500px !important;
	width:480px;
	padding:9px 5px;
	margin:1px 0;
	color:#fff;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	background:#EF9B04;
	text-align: left;
} 

#contenidos_p h2{
	color:#EF9B04;
	margin:5px;
	font:bold 1.3em Arial, Helvetica, sans-serif;
}
#contenidos_p2 {
	width:500px;
	float:left;
	color: #000000;
	background:#fabada;
}
#contenidos_p2 h1{
	width:500px !important;
	width:501px;
	padding:9px 5px;
	margin:1px 0 !important;
	margin: 0px;
	color:#fff;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	background:#EE6346;
	text-align: left;
} 
#contenidos_p p{
	padding-left:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #000000;
	text-indent: 0px;
}
#contenidos_p input {font:bold 1em Arial, Helvetica, sans-serif;
	background:#EBC074;
	color:#fff;
	border:none;
	text-transform:uppercase;
	float:right;
	padding:2px;
	font-size:10px;}
	
#contenidos_t h1{
	width:701px !important;
	width:710px;
	padding:9px 5px;
	margin:1px 0;
	color:#fff;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	background:#EF9B04;
	border-bottom:5px solid #DEDEDE;
} 
.titulo_naranja {width:700px;
	padding:9px 5px;
	margin:1px 0;
	color:#fff;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	background:#EF9B04;
	border-bottom:5px solid #DEDEDE;}
#contenidos_t h2{
	color:#EF9B04;
	margin:5px;
	font:bold 1.3em Arial, Helvetica, sans-serif;
}

#contenidos_t{
	width:700px;
	float:left;
	background:#f2f2f2;
	font:bold 1.6em Arial, Helvetica, sans-serif;
	font:1.1em Arial, Helvetica, sans-serif;
	padding: 0 0 150px 0;
}

#contenidos_t p{
	width:680px !important;
	width:700px;
	padding-left:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	text-indent: 15px;
	color: #000000;
	text-decoration: none;
}

#contenidos_t a:link{
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#contenidos_t a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
#contenidos_t a:active{
	font:12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
#contenidos_t a:visited{
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

/**************************** CONTENIDOS BOX */

#contenidos_box{
	width:200px;
	height:507px;
	float:left;
	border-right:1px solid #f2f2f2;
	padding:1px 0 10px;
	overflow:hidden;
	background: #DEDEDE;
}


#contenidos_box h1{
	margin:0;
	padding:0 0 10px 0;
	float:left;
	color:#DEDEDE;
	font: normal 0.1em Arial, Helvetica, sans-serif;
}

#contenidos_box h2{
	width:220px;
	margin:0;
	padding:0 0 5px 0;
	color:#454545;
	text-transform: uppercase;
	display: inline;
	font: bold 1.1em Arial, Helvetica, sans-serif;
}

#contenidos_box h2 img{
	float:left;
	margin:0 5px 0px 0;
}

#contenidos_box strong{
	width:150px;
	margin:5px 0;
	text-transform: uppercase;
	color:#919191;
	float:left;
}

#contenidos_box b{
	width:200px;
	float:left;
	display: block;
	margin:0px 0 10px 0;
	text-align:center;
	text-transform: uppercase;
	color:#fff;
	background:#EF9B04;
}

#contenidos_box i{
	float:left;
	display:block;
	color:#E8BE71;
	text-transform:uppercase;
}

#contenidos_box span{
	width:245px;
	float:left;
	padding:5px;
	color: #666666;
}

#contenidos_box span a{
	color:#E8BE71;
}

#contenidos_box h1 img{
	float:left;
}

#contenidos_box img{
	float:right;
	padding:0 0 1px 0;
}

#contenidos_box p{
	width:140px;
	float:left;
	padding-left:10px;
	color: #666666;
}
/**************************** COLUMNA CONTENIDOS */

#columna{
	width:256px !important;
	width: 230px;
	height:auto;
	float:left;
	background:#EAEAEA;
	text-align: left;
}

#columna div{
	border:none;
}


#columna_forms{
	font-size:1em; 
	bgcolor: #e5e5e5;
}

#columna_forms h1{
	font:bold 12px Arial, Helvetica, sans-serif !important;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding:0 0 10px 20px;
}

#columna_forms table{
	margin:0 0 0 20px;
}

#columna_forms label{
	width:70px;
	float:left;
	text-align:right;
	padding:0 5px 0 0;
	color:#3E3E3E;
	font-size:10px;
	text-transform:uppercase;
}

.columna_forms{
	background:#919191;
	color:#fff;
	font:normal 10px Arial, Helvetica, sans-serif;
	border:none;
	padding: 4px;
	margin:0 0 1px 0;
	width:100px;
}

.columna_btn{
	font:bold 1em Arial, Helvetica, sans-serif;
	background:#EBC074;
	color:#fff;
	border:none;
	text-transform:uppercase;
	float:right;
	padding:2px;
	font-size:10px;
}
#columna_login{
	width:256px;
	float:left;
	padding:20px 0 0 0 !important;
	padding:29px 0 0 0;
	background: #E5E5E5 url(../images/index/login.gif) no-repeat;
}
#columna_login span{
	width:180px;
	display:block;
	padding: 0 0 15px 0;
	font:normal 10px Arial, Helvetica, sans-serif;	
	text-align: left;
}
#columna_login h1{
	width:180px;
	display:block;
	padding: 0 0 15px 20px;
	font:bold 12px Arial, Helvetica, sans-serif;	
	text-align: left;
}
#columna_empresas{
	width:256px;
	float:left;
	padding:15px 0 0 0 !important;
	padding:24px 0 10px 0;
	background: url(../images/index/seach.gif) no-repeat left top;
	text-align: left;
}

#columna_empresas span{
	width:180px;
	display:block;
	padding: 0 0 20px 0;
	font:normal 10px Arial, Helvetica, sans-serif;	
	text-align: left;
}

/**************************** COLUMNA BANNERS */

#columna_baners{
	width:200px;
	height:auto;
	float:left;
	overflow: hidden;
	background: #dedede /*url(../images/index/publi_foot.gif)*/ no-repeat left bottom;
}

#columna_baners ul{
	margin:0;
	padding:20px 30px 20px 30px !important;	
	padding:8px 30px 20px 30px;
	list-style:none;
}

#columna_baners li{
	margin: 0 0 20px 0;
	float:left;
}

/**************************** CUERPO */

#cuerpo{
	width: 970px;
	float:left;
}

#cuerpo_index{
	width:769px;
	float:left;
	background:#f2f2f2;
	padding:0 0 0 50px 0;
	border-right:1px solid #f2f2f2;
}


/**************************** FORMULARIO */

#formulario table{
	width:350px;
	float:left;
	margin:10px 0 10px 50px;
	padding: 0px;
	background:#f2f2f2;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

	
}
#formulario label{
	width:250px;
	height:16px;
	float:left;
	text-align:right;
	margin:0;
	padding:2px 5px 0 0;
	background:#EBC074;
	color:#A86F02;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CC9900;
}

/* #formulario input, #formulario textarea{
	width:300px;
	float:left;
	background:#e7e1e1;
	color:#000000;
	margin:0 0 0 4px;
	padding:2px 5px 0 0 !important;
	padding:6px 5px 0 0;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #f2f2f2;
	border-left: 0px none;
} */

.formulariocaja {
	width:300px;
	background:#e7e1e1;
	color:#000000;
	margin:0 0 0 4px;
	padding:2px 5px 0 0 !important;
	padding:6px 5px 0 0;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #f2f2f2;
	border-left: 0px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;}
	
.formularioboton {font:bold 1em Arial, Helvetica, sans-serif;
	background:#EBC074;
	color:#fff;
	border:none;
	text-transform:uppercase;
	float:right;
	padding:2px;
	font-size:12px;
}

/**************************** FORMULARIOCONTACTAR */


#formulariocontactar table{
	width:350px !important;
	width:300px;
	float:left;
	margin:10px 0 10px 50px;
	padding: 0px;
	background:#f2f2f2;
	align: center;	
}
#formulariocontactar label{
	width:100px;
	height:16px;
	float:left;
	text-align:right;
	margin:0;
	padding:2px 5px 0 0;
	background:#EBC074;
	color:#A86F02;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CC9900;
}

/* #formulariocontactar input, #formulariocontactar textarea{
	width:200px;
	float:left;
	background:#e7e1e1;
	color:#000000;
	margin:0 0 0 4px;
	padding:2px 5px 0 0 !important;
	padding:6px 5px 0 0;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #f2f2f2;
	border-left: 0px none;
} */

.formulariocontactarboton {font:bold 1em Arial, Helvetica, sans-serif;
	background:#EBC074;
	color:#fff;
	border:none;
	text-transform:uppercase;
	float:right;
	padding:2px;
	font-size:10px;
} 

/**************************** PAGINADO */

#paginado{
	width:100%;
	height: 45px;
	float:left;
	padding:15px 0px 0px 180px !important;
	padding:15px 0px 0px 140px;
	align: center;
}

#paginado ul{
	width:245px;
	float:left;
	list-style:none;
}

#paginado li{
	width:20px;
	float:left;
	margin:0 2px 0 0;
}

#paginado li a{
	width:20px;
	float:left;
	text-decoration:none;
	display: block;
	color: #ffffff;
	background:#EF9B04;
	valign: middle;
}

.paginado_active{
	width:20px;
	float:left;
	text-decoration:none;
	display: block;
	color:#ffffff;
	background:#666666;
}

/**************************** CALENDARIO */

#calendario{
	width:200px;
	height:507px;
	float:left;
	border-right:1px solid #f2f2f2;
	padding:1px 0 10px 0;
	overflow:hidden;
	background: #dedede url(../images/index/contenidos_div.gif) no-repeat left bottom;
	
}
#calendario table{
	width:200px;
	float:left;
	padding:4px 0;
	background:#666;
	margin:0 0 0px 0;
}
#calendario table span{
	width: 140px;
	padding: 5px 0;
	float:left;
	text-transform:uppercase;
	text-align:center;
	color:#ffffff;
	background:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#calendario table input{
	width:30px;
	padding: 5px 0;
	float:left;
	color:#fff;
	background:#666666;
	border:none;
}
#calendario ul{
	width:180px;
	border-bottom:solid 1px #fff;
	border-top:solid 1px #fff;
	background: #999999;
	float:left;
	margin:0;
	padding:10px 5px 10px 15px;
	list-style:none;
}
#calendario li{
	width:25px;
	height:25px;
	float:left;
	text-align:center;
}
#calendario li a{
	width:25px;
	display:block;
	color:#fff;
	text-align:center;
	text-decoration:none;
	padding:5px 0px 0px 0px !important;
	padding:5px 0px 0px 0px;
}
#calendario li a:hover{
	background:#faba00;
}
.hoy{
	font:bold 1em Arial, Helvetica, sans-serif;
	background:#faba00;
	color:white;
	border:none;
	
	float:left;
	padding:2px;
	font-size:12px;
}

.coneventos{
	background: #FF9900;
	color: black;
	float: right;
	padding: 2px;
	font-size: 12px;
}


/************************************************ BOXES HOME ************************************************/


/**************************** HOME BOX */


#home_box{
	width:255px;
	height:190px;
	float:left;
	border-right:1px solid #f2f2f2;
	padding:5px 0px 0px 0px;
	margin:0px;
	/* overflow:hidden; */
	font:normal 1.1em Arial, Helvetica, sans-serif;
	background: #DEDEDE url(../images/index/home_div_foot.gif) no-repeat left bottom;
	text-align: left;
}

#home_box h1{
	margin:0;
	padding:0 0 10px 0;
	float:left;
	color:#DEDEDE;
	font: normal 0.1em Arial, Helvetica, sans-serif;
}
.home_box_h1 {margin:0;
	padding:0 0 10px 0;
	float:left;
	color:#DEDEDE;
	font: normal 10px Arial, Helvetica, sans-serif;}

#home_box h2{
	width:220px;
	margin:0;
	padding:0 0 5px 0;
	color:#454545;
	text-transform: uppercase;
	display: inline;
	font: bold 1.1em Arial, Helvetica, sans-serif;
}
.home_box_h2 {
	color:#454545;
	/*text-transform: uppercase;*/
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;}


#home_box h2 img{
	float:left;
	margin:0 5px 0px 0;
}

#home_box strong{
	width:150px;
	margin:5px 0;
	text-transform: uppercase;
	color:#919191;
	float:left;
}

#home_box i{
	float:left;
	display:block;
	color:#E8BE71;
	text-transform:uppercase;
}
.home_box_i {
	color:#E8BE71;
	text-transform:uppercase;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#home_box span{
	width:245px;
	float:left;
	padding:5px;
	color: #666666;
}

.home_box_span {color: #666666;font:normal 10px Arial, Helvetica, sans-serif;
	background: #DEDEDE /*url(../images/index/home_div_foot.gif) no-repeat left bottom*/;
	text-align: left;}
.home_box_span2 {color: #666666;font:normal 10px Arial, Helvetica, sans-serif;
	background: #DEDEDE url(../images/index/home_div_foot2.gif) no-repeat left bottom;
	text-align: left;}

#home_box span a{
	color:#E8BE71;
}

#home_box h1 img{
	float:left;
}

#home_box img{
	/* float:right; */
}

#home_box p{
	width:140px;
	float:left;
	padding-left:10px;
	color: #666666;
}

#home_box_col{
	width:255px;
	height:190px;
	float:left;
	padding:0 0 0;
	overflow:hidden;
	background: #DEDEDE; 
	text-align: left;
}

#home_box_col_formacion{
	width:200px;
	height:190px;
	float:left;
	padding:0 0 0;
	overflow:hidden;
	background: #DEDEDE; 
	text-align: left;
}

/**************************** HOME LISTADOS */

#home_listados{
	width:254px !important;
	width:254px;
	float:left;
	border-right:1px solid #f2f2f2;
	padding:5px 0 0 0;
	overflow:hidden;
	background: #f2f2f2;
	text-align: left;
}

#home_listados h1{
	width:100%;
	height:17px !important;
	height:25px;
	float:left;
	font:bold 1.2em "bold Arial", Helvetica, sans-serif;
	color:#ffffff;
	padding:7px 0 0 7px;
	margin:0 0 0 5px;
	/* background:url(../images/index/home_encabezado.gif) no-repeat; */
	background:url(../images/index/listado_encabezado.gif) no-repeat;
}
.home_listados_h1 {
	font:bold 11px "bold Arial", Helvetica, sans-serif;
	color:#ffffff;
	background:url(../images/index/listado_encabezado247.gif) no-repeat;
	text-align: center;
}

#home_listados ul{
	margin:0;
	padding:0;
	list-style:none;
}

#home_listados li{
	float:left;
	padding:0 0 1px 0;
	background:url(../images/index/sep_horizontal.jpg) repeat-x left bottom;
}
.home_listados_li {padding:0 0 1px 0;
	background:url(../images/index/sep_horizontal.jpg) repeat-x left bottom;
	text-align:left;}

#home_listados li a{
	width:255px;
	display: block;
	padding:4px 0;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
}

#home_listados li a strong{
	color:#454545;
}

#home_listados li a i{
	padding:5px 0;
	display: block;
	color:#E8BE71;
}

#home_listados li a span{
	color:#919191;
}

#home_listados li a img{
	margin:0 5px 0 0;
	color:#E8BE71;
}

/********************************************* HOME_LISTADOS100 ********************************/

#home_listados100{
	width:490;
	float:left;
	border-right:1px solid #f2f2f2;
	padding:5px 0 0 0;
	overflow:hidden;
	background: #f2f2f2;
	text-align: left;
}

#home_listados100 h1{
	width:490px;
	height:17px !important;
	height:25px;
	float:left;
	font:bold 1.2em "bold Arial", Helvetica, sans-serif;
	color:#ffffff;
	padding:7px 0 0 7px;
	margin:0 0 0 5px;
	/* background:url(../images/index/home_encabezado.gif) no-repeat; */
	background:url(../images/index/listado_encabezado471.gif) no-repeat;
}



/************************************************  NOTICIAS ************************************************/

#noticias_select{
	width:350px;
	height:20px;
	margin: 4px 0 4px 22px !important;
	margin: 4px 0 4px 0px;
	float:left;
}

/* #noticias_select select{
	width:200px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background:#e7e1e1;
	margin:0 0 0 4px;
	padding:2px 5px 0 0 !important;
	padding:6px 5px 0 0; 
}*/

/**************************** LISTADO NOTICIAS */

#listado_noticias{
	width:490px;
	float:left;
	border-right:1px solid #f2f2f2;
	padding:5px 0 0 5px;
	overflow:hidden;
	background: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;

}

#listado_noticias h1{
	width:490px;
	height:17px !important;
	height:30px;
	float:left;
	font:bold 1.2em bold Arial, Helvetica, sans-serif;
	color:#fff;
	padding:7px 0 0 7px;
	margin:0;
	background:url(../images/index/listado_encabezado.gif) no-repeat;
}

#listado_noticias ul{
	margin:0;
	padding:0;
	list-style:none;
}

#listado_noticias li{
	float:left;
	padding:0 0 1px 0;
	background:url(../images/index/sep_horizontal.jpg) repeat-x left bottom;
}


#listado_noticias li a{
	width:490px;
	display: block;
	padding:4px 0;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
}

#listado_noticias li a:hover{
	background:#f2f2f2;
}

#listado_noticias li a strong{
	color:#454545;
}

#listado_noticias li a i{
	padding:5px 0;
	display: block;
	color:#E8BE71;
}

#listado_noticias li a span{
	color:#919191;
}

#listado_noticias li a img{
	margin:0 5px 0 0;
	color:#E8BE71;
}

/**************************** NOTICIAS DESTACADO*/

#noticias_destacado{
	width:200px;
	height:507px;
	float:left;
	padding:0px 0 0;
	margin:0 15px 0 0;
	overflow:hidden;

	background: /*#DEDEDE url(../images/index/home_div_foot.gif) no-repeat left bottom*/;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;

}

#noticias_destacado h1{
	height:1px;
	width:1px;
	overflow:hidden;
	margin:0;
	padding:0 0 10px 0;
	float:left;
	color:#DEDEDE;
	font: normal 0.1em Arial, Helvetica, sans-serif;
}

#noticias_destacado h2{
	float:left;
	margin:0;
	padding:0 5px 5px 5px !important;
	padding:0 5px 5px 5px;
	color:#454545;
	text-transform: uppercase;
	display: inline;
	font: bold 1.1em Arial, Helvetica, sans-serif;
}

#noticias_destacado h2 img{
	float:left;
	margin:0 5px 0px 0;
}

#noticias_destacado strong{
	width:190px;
	margin:5px 0;
	text-transform: uppercase;
	color:#757575;
	float:left;
	padding-left: 5px;

}

#noticias_destacado i{
	float:left;
	display:block;
	color:#AB8101;
	text-transform:uppercase;
	padding-left: 5px;

}

#noticias_destacado span{
	width:190px;
	float:left;
	padding:5px;
	color: #666666;
}

#noticias_destacado span a{
	color:#e8be71;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
}

#noticias_destacado h1 img{
	float:left;
}

#noticias_destacado img{
	float:right;
}

#noticias_destacado p{
	width:135px;
	float:left;
	padding-left:10px;
	color: #666666;
}

/**************************** HOME LISTADOS */

/************************************************  SERVICIOS ************************************************/

#listado_simple{
	width:490px !important;
	width:485px;
	float:left;
	border-right:1px solid #f2f2f2;
	padding:5px 0 0 20px;
	margin:10px 0 0 0;
	overflow:hidden;
	background: #f2f2f2;
	text-align: left;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#listado_simple h2{
	width:490px !important;
	width:515px;
	height:17px !important;
	height:25px;
	float:left;
	font:bold 1.2em bold Arial, Helvetica, sans-serif;
	color:#fff;
	padding:7px 0 0 7px;
	margin:0;
	background:url(../images/index/listado_encabezado.gif) no-repeat;
}

#listado_simple i{
	float:left;
	display:block;
	font:normal 10px bold Arial, Helvetica, sans-serif;
	color:#86022D;
	/*color:#EF9B04;*/
	text-transform:uppercase;
}

#listado_simple ul{
	width:470px !important;
	width:450px;
	margin:0;
	padding:0;
	list-style:none;
}
#listado_simple li{
	width:470px !important;
	width:455px;
	float:left;
	padding:0 0 1px 2px;
	background:url(../images/index/sep_horizontal.jpg) repeat-x left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
#listado_simple li a{width:470px !important;
	width:455px;
	display: block;
	padding:4px 0;
	color:#454545;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
}
#listado_simple input {font:bold 1em Arial, Helvetica, sans-serif;
	background:#EBC074;
	color:#fff;
	border:none;
	text-transform:uppercase;
	float:right;
	padding:2px;
	font-size:10px;

}

.fotocentrada {
	align: center;
}
 /* #listado_entidades table{
	width:80%;
	float:center;
	margin:0px 0px 00px 00px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	background-color: #FFFFFF;
	align: center;
} */ 
#listado_entidades table img{
	float:none; 
	margin:0 10px 0 0;
}
 #listado_entidades table td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
} 
.listado_entidades_lineainf {
	border-top:1px dotted #666; 
}
.listado_simple_fondo {
	float:left;
	padding:0 0 1px 0;
	background:#e7e1e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: justify !important;
	text-align: justify;
}
.listado_simple {
	float:left;
	padding:0 0 1px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify !important;
	text-align: justify;
}
.calendariomarcacurso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9900;
	margin: 0px;
	padding: 4px;
}
.txtfecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}
.txtfechaleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}
#enlacemenu a:link {padding:0 3px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;}
#enlacemenu a:active {padding:0 3px;
	color:#ffffff;
	text-decoration:underline;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;}
#enlacemenu a:hover {
	padding:0 3px;
	color:#ffffff;
	text-decoration:underline;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;}
#enlacemenu a:visited {padding:0 3px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;}
#enlaceactividades a:link {padding:4px 0px 0px 0px;
	color:#454545;
	font-size: 12px;
	/* text-transform:uppercase; */
	text-decoration:none;
	text-align: justify;}
#enlaceactividades a:hover {padding:4px 0px 0px 0px;
	color:#454545;
	font-size: 12px;
	text-decoration:underline;
	text-align: justify;}
#enlaceactividades a:active {padding:4px 0px 0px 0px;
	color:#454545;
	font-size: 12px;
	text-decoration:underline;
	text-align: justify;}
#enlaceactividades a:visited {padding:4px 0px 0px 0px;
	color:#454545;
	font-size: 12px;
	text-decoration:none;
	text-align: justify;}
.txtgeneral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	color: #333333;
}
.txtgeneral12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #333333;
}
#enlacerojo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
#enlacerojo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	text-align: left;}
#enlacerojo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	text-align: left;}
#enlacerojo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	text-align: left;}
#enlace12 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
#enlace12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	text-align: left;}
#enlace12 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	text-align: left;}
#enlace12 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	text-align: left;}
#enlaceE8BE71 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E8BE71;}
#enlaceE8BE71 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E8BE71;}
#enlaceE8BE71 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E8BE71;}
#enlaceE8BE71 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E8BE71;}
.fondo_sep_horizontal {
	background-image: url(../images/index/sep_horizontal.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

/****************************************** MAPA WEB */

#menug_tt {
	width:489px;
	height:auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #ffffff;
	padding: 10px;
}

#menug_t {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 10px;
}

#menug{
	width:480px;
	height:AUTO;
	float:left;
	margin-left: 30px !important;
	margin-left: 15px;
	margin-bottom: 15px !important;
	margin-bottom: 0px;
}

#menug ul{
	margin:0;
	padding:0;
	list-style:none;
}

#menug li{
	display:block;
	padding:0;
	margin:0;
}

#menug  li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	display:block;
	text-decoration:none;
	text-align: left;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 3px;
	margin-left: 4px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	/*background-image: url(../images/flec.gif);
	background-repeat: no-repeat;
	background-position: left;*/
}

#menug li a:hover{
	background-color: #f1f1f1;
	color: #333333;
	/*background-image: url(../images/flec.gif);
	background-repeat: no-repeat;
	background-position: left;*/
}





#menug_t2{
	width:480px;
	height:AUTO;
	float:left;
}

.menug_t22 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 10px;
}

.menug_t22:hover {

	color: #333333;

}


.banners_cabec {
	margin:0 0 5px 0;

}

.busc_fnd {
	width:148px;
	height:78px;
	background-image: none;
	/ background-image: url(../images/busc_fnd.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.columna_btn_busc{
	font:bold 1em Arial, Helvetica, sans-serif;
	background:#EBC074;
	color:#fff;
	border:none;
	text-transform:uppercase;
	padding:2px;
	font-size:10px;
}

.busca_forms{
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	height: 14px;
	width: 105px;
}


/**************************** LISTADO buscador */

#listado_buscador{
	width:490px;
	float:left;
	border-right:1px solid #f2f2f2;
	padding:5px 0 0 5px;
	overflow:hidden;
	background: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;

}

#listado_buscador h1{
	width:490px;
	height:17px !important;
	height:30px;
	float:left;
	font:bold 1.2em bold Arial, Helvetica, sans-serif;
	color:#fff;
	padding:7px 0 0 7px;
	margin:0;
	background:url(../images/index/listado_encabezado.gif) no-repeat;
}

#listado_buscador ul{
	margin:0;
	padding:0;
	list-style:none;
}

#listado_buscador li{
	float:left;
	padding:0 0 1px 0;
	background:url(../images/index/sep_horizontal.jpg) repeat-x left bottom;
}


#listado_buscador li a{
	width:490px;
	display: block;
	padding:4px 0;
	float:left;
	text-decoration:none;
}

#listado_buscador li a:hover{
	background:#f2f2f2;
}

#listado_buscador li a strong{
	color:#454545;
	font-size: 14px;
}

#listado_buscador li a b{
	color:#454545;
	font-weight: normal;
}

#listado_buscador li a i{
	padding:5px 0;
	/*display: block;*/
	color:#E8BE71;
}

#listado_buscador li a span{
	color:#919191;
}

#listado_buscador li a img{
	margin:0 5px 0 0;
	color:#E8BE71;
}

.ind_noti {
	margin-right: 5px;
	margin-bottom: 5px;
}

.enlac__ {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#ind_notcont{
	width:167px;
	height:74px;
	/ height:74px;
	float:left;
	overflow:hidden;
	margin:3px 0 1px 0;
	/ margin:0px 0 0 0;
}

#ind_notcont a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#ind_notcont a:hover{
	cursor: hand;
	color: #999999;
}

#ind_notfech{
	width:auto;
	height:auto;
	float:left;
	margin:5px 0 0 55px;
	padding:0 0 0 10px;

}
