@charset "utf-8";
/* ***************************************************************************************************** */
/* CSS DEL TEMPLATE                                                                                      */
/* *******************************************************************************************************/

.master{/*CONTENEDOR PRINCIPAL*/
	width:960px;
	margin: 0 auto;
}

.top{/*DIV CONTENEDOR DE CINTILLO, BUSCADOR, ETC...*/
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:100%;
	height:50px;
	background:url(../images/sprite3.png) 0px -67px no-repeat #5356BD;;
	margin:0 auto;
	overflow:hidden;
	vertical-align:bottom;
}

.top_cont{
	width:100%;
	background:#BDC5C7;
	margin:0 auto;
	height:50px;
}

.cabezote{/*PROPIEDADES DE CABEZOTE*/
	width:100%;
	height:150px;
	overflow:hidden;
}

.fecha{/*PROPIEDADES DE FECHA*/
	height:auto;
	text-transform:lowercase;
	position:relative;
	top:3px;
}

.separador{/*SEPARADOR ENTRE BANNER Y CONTENIDO*/
	width:100%;
	height:5px;
	overflow:hidden;
}

.footer_cont{
	margin:0 auto;
	width:960px;
	height:22px;
	background:#808080;
	text-align:center;
	line-height:22px;
}

.separadorFooter{/*SEPARADOR ENTRE FOOTER Y CONTENIDO*/
	width:960px;
	height:7px;
	margin:0 auto;
	overflow:hidden;
	background:#666666;
}
.cont_main{/*DIV PRINCIPAL DE CONTENIDO*/
	width:774px;
	height:auto;
	background-color:#FFF;
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #5e6463;
	font-weight: normal;
	text-align: justify;
	overflow:hidden;
}

.cont-t{
	/*border-right:solid #CCCCCC 1px;*/
	/*background:url(../images/cont-bg.gif) repeat-x top #FCFDFF;
	margin-right:10px;*/
	padding:10px;
}

.main{/*CONTENEDOR CENTRAL DE CONTENIDO (MENUS, RASTRO, DISPOSICIONES, ETC.)*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #5e6463;
	font-weight: normal;
	text-align: justify;
	overflow:hidden;
	border:solid #CCCCCC 1px;
	background:#FFF;
}

.cont_table{
	overflow:hidden;
}

.LeftPane{/*ESTILO DE LEFTPANE*/
	clear:both;
	width:170px;
	height:auto;
	margin:10px auto;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #5e6463;
	font-weight: normal;
	overflow:hidden;
}

.TopPane{/*ESTILO DE TOPPANE*/
	width:100%;
	height:auto;
	padding:0;
	overflow:hidden;
}

.RightPane{/*ESTILO DE RIGHTPANE*/
	width:305px;
	/*background:url(../images/cont-bg.gif) repeat-x top #FCFDFF;*/
	padding:10px;
}

.PaddingRP .RightPane{/*ESTILO DE RIGHTPANE CON PADDING*/
	padding:0 10px 0 0;
	overflow:hidden;
}

.RightPane2{/*ESTILO DE RIGHTPANE*/
	overflow:hidden;
	background:#D3D3CB /*url(../images/RP2_bg.png) bottom center repeat-x*/;
}

.TopMiddlePane{/*ESTILO DE TOPMIDDLEPANE*/
	padding:0 10px 0 0;
	overflow:hidden;
}

.BottonPane{/*ESTILO DE BOTTONPANE */
	width:100%;
	height:auto;
	padding:0 10px 10px 0;
}

.FooterPane{/*ESTILO DE FOOTERPANE*/
	width:380px;
	height:20px;
}

.FooterPane2{/*ESTILO DE FOOTERPANE*/
	width:100%;
	height:20px;
	text-align:center;
}

.FooterPane3{/*ESTILO DE FOOTERPANE*/
	width:375px;
	height:20px;
	text-align:right;
}

.footer{/*ESTILO DEL FOOTER*/
	clear:both;
	width:960px;
	height:52px;
	margin:0 auto;
	background-color:#E3E2E0;
}

.footer2{/*ESTILO DEL FOOTER 2*/
	clear:both;
	width:100%;
	height:60px;
	background:#4B61B6;
	margin:10px auto 0 auto;
	padding: 10px 30px 0 30px;
}

.footer3{/*ESTILO DEL FOOTER 3*/
	clear:both;
	width:100%;
	height:100px;
	margin:0;
	padding:0;
	background-color:#97A7A7;
}

.eGob{/*IMAGEN DE E-GOB*/
	width:147px;
	height:52px;	
	float:left;
	background:url(../images/sprite3.png) 0px -12px no-repeat;
}

.eGob2{/*IMAGEN DE E-GOB*/
	width:147px;
	height:52px;	
	float:left;
	background:url(../images/sprite3.png) 0px -12px no-repeat;
	clear:both;
}

.optic{/*IMAGEN DE OPTIC*/
	width:147px;
	height:52px;
	float: left;
	background:url(../images/sprite3.png) -140px -12px no-repeat;
	cursor:pointer;
	margin-left:27% !important;
	margin-left:203px;	
}

.optic2{/*IMAGEN DE OPTIC*/
	width:147px;
	height:52px;
	float: right;
	background:url(../images/sprite3.png) -140px -12px no-repeat;
	cursor:pointer;
}

.optic3{/*IMAGEN DE OPTIC*/
	width:147px;
	height:52px;
	float: left;
	background:url(../images/sprite3.png) -140px -12px no-repeat;
	cursor:pointer;
}

.footer_credits{/*CREDITOS DE FOOTER*/
	width:380px;
	height:52px;
	float: right;
	text-align:right;
	color:#878377;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.footer_credits2{/*CREDITOS DE FOOTER*/
	width:400px;
	height:52px;
	margin:0 auto;
	text-align:center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.footer_credits3{/*CREDITOS DE FOOTER*/
	width:375px;
	height:52px;
	float: right;
	text-align:right;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
}

.copyright{/*COPYRIGHT*/
	padding-right:4px;
}

.copyright a:link, .copyright a:hover, .copyright a:visited{
	color:#878377;
	text-decoration:none;
}

.copyright2{/*COPYRIGHT*/
	text-align:center;
}

.copyright2 a:link, .copyright2 a:hover, .copyright2 a:visited{
	color:#FFF;
	text-decoration:none;
}

hr{/*ESTILO DE HR*/
	background-color:#FFF;
}

img, a img{/*ESTILO GENERAL DE IMAGENES*/
	border:0;
}

.btnScroll{/*BOTON "IR ARRIBA"*/
	width:70PX;
	height:auto;
	margin:0 auto;
	float:right;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:20px;
	background:#0D7F68;
	border:1px solid #FFF;
	padding-left:5px;
}

.btnScroll a:link, .btnScroll a:hover, .btnScroll a:visited{/* PROPIEDADES DE LINK "IR ARRIBA"*/
	color:#FFF;
	text-decoration:none;
}

/* *******************************************************************************************************/
/* CSS DEL CONTENIDO                                                                                     */
/* *******************************************************************************************************/

.contentpaneopen ul li{
	list-style-image:url(../images/li.gif);
	list-style-position:inside;
}

.pImage{
	padding:3px;
	border:solid #FF9900 1px;
	margin:0 8px 5px 0;
	float:left;
}
.pImage img{
	width:158px;
	height:108px;
}

.contentpaneopen p img{
	width:230px;
	padding:3px;
	border: solid #FF9900 1px;
	margin:0 8px 5px 0;	
}

/* *******************************************************************************************************/
/* CODIGO PARA COMPONENTES, MODULOS Y PLUGINS                                                            */
/* *******************************************************************************************************/

.jwrapper{
	/*border:dashed #999 1px;*/
	background:#FFFFEA;
}

/* *******************************************************************************************************/
/*PNG FIX PARA IE5 Y IE6                                                                                 */
/* *******************************************************************************************************/

img, div, span, td, tr, tbody, table, .moduletable, .module, a{   
	behavior: url(iepngfix.htc);
}

/* ***************************************************************************************************** */
/* VARIACION DE ESTILOS                                                                                  */
/* ***************************************************************************************************** */

/*ESTILO DE TITULO ARTICULO*/

.contentheading{/*ESTILO DEFAULD*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color:#3F331B;
	font-weight: normal;
}

.button{/*ESTILO DE LOS BOTONES*/
	border: solid 1px #BEC2C3;
	margin:3px;
	color: #565666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/boton.gif) repeat-x #CDD0D5;
}

/* ***************************************************************************************************** */
/* CSS ESPECIFICO DE MACROS                                                                              */
/* ***************************************************************************************************** */

.atencion{
	display: block;
	padding: 8px 10px 8px 36px;
	margin: 15px 0;	
	color: #B79000;
	border: 1px solid #E7BD72;
	background: #FFF3A3 url(../images/attention.png) 10px 50% no-repeat;
}

.noticia{
	display: block;
	padding: 8px 10px 8px 36px;
	margin: 15px 0;	
	color: #648434;
	border: 1px solid #9BCC54;
	background: #CDEFA6 url(../images/notice.png) 10px 50% no-repeat;
}

.alerta{
	display: block;
	padding: 8px 10px 8px 36px;
	margin: 15px 0;	
	color: #CF3738;
	border: 1px solid #FFACAD;
	background: #FFD5D5 url(../images/alert.png) 10px 50% no-repeat;
}

.boton, a.boton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	display:inline;
	width:auto;
	line-height:21px;
	color:#565666;
	text-align:center;
	background:url(../images/boton.gif) repeat-x;
	border: solid 1px #C1C1C1;
	padding:2.5px 10px;
	margin:0;
	text-decoration:none;
}

/* ***************************************************************************************************** */
/* CSS ESPECIFICO DE JOOMLA                                                                              */
/* ***************************************************************************************************** */

.article_separator{/*SEPARADOR DE ARTICULOS*/
	display:block;
	border-bottom: dotted #627C7B 1px;
	height:1px;
	width:99%;
	margin:2px 0;
	padding:0;
	overflow:hidden;
}

.adminform{
}

.author{
}

.bannerfooter{
}

.bannergroup{
}

.bannerheader{
}

.banneritem{
}

.blog{
}

.blog_more{
}

.blogsection{
}

.breadcrumbs{
}

.button{
}

.buttonheading{/*ESTILO DE BOTONES "PDF, Imprimir y Enviar a un amigo"*/
}

a.readon{/*ESTILO DE "leer mas"*/
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;*/
	border: solid 1px #FFECE1;
	margin:3px;
	color: #FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/boton2.gif) repeat-x #FC8637;
	padding:2px 10px;
	float:right;
	text-decoration:none;
}

.clr{
	clear:both
}

.componentheading{/*ESTILO DE TITULO CONTENEDORES*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	color:#322F38;
	font-weight: normal;
	margin:0;
}

.content_email{
}

.content_rating{
}

.content_vote{
}

.contentdescription{/*ESTILO DESCRIPCION MODULOS*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #5e6463;
	font-weight: normal;
}

.contentpagetitle, a.contentpagetitle{
	text-decoration:none;
}

.contentpane{/*ESTILO DE TIPOGRAFIA*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #5e6463;
	font-weight: normal;
}

.contentpaneopen{/*ESTILO DE CONTENEDOR COMPLETO*/
	width:100%;
}

.contenttoc{
	float:right;
	margin: 0 0 5px 5px;
}

.createdate{/*ESTILO DE FECHA DE PUBLICACION DE ARTICULOS*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #5e6463;
	font-weight: bold;
}

.created-date{
}

.date{
}

.input{
}

.inputbox{/*ESTILO DE CASILLA DE TEXTO*/
	border: solid #A5AFB9 1px;
	color:#64665B;
}

.inputbox:hover{/*ESTILO DE CASILLA DE TEXTO AL PASAR PUNTERO POR ENCIMA*/
}

.inputbox:focus{/*ESTILO DE CASILLA DE TEXTO AL DAR CLICK EN ELLA*/
	background-color:#FFFFCC;
}

.intro{
}

.latestnews{
}

.loclink{
}

a.mainlevel:hover, a.mainlevel:active{	
}

.message{
}

.metadata{
}

.modifydate{/*ESTILO DE "ultima fecha de actualizacion"*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #5e6463;
	font-weight: bold;
}

.module{
}

.moduletable_menu, item{
	padding:0;
	margin:0;
}

.mosimage{
}

.mosimage_caption{
}

.mostread{
}

.newsfeed{
}

.outline{
}

.pagenav{
}

.pagenav_next{
}

.pagenav_prev{
}

.pagenavbar{
}

.pagenavcounter{
}

.pollstableboarder{
}

.read{
}

div .search{
}

.search .inputbox{/*ESTILO DEL BUSCADOR*/
	margin-top:11px;
	color:#64665B;
	border:0;
	background:transparent;
	float:right;
	width:130px;
	position:relative;
	top:-25px;
	font-style:italic;
}

.searchintro{
	
}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
.sectiontablefooter{

}

.sectiontableheader{
}

.small{/*ESTILO DE AUTOR DE ARTICULO*/
	font-size: 12px;
	font-style:italic;
}

.smalldark{
	font-size: 12px;
	font-weight: bold;
}

a.sublevel:link, a.sublevel:active, a.sublevel:visited{
}

a.sublevel:hover{
}

.title{
}

.wrapper{
}

.contenttoc{
	background:#FFF;
	border: solid #FF9900 2px;
	padding:5px;
	color:# 0F0;
}

.sectiontableentry1 td{
	border: solid #AAB7B7 1px;
	line-height:18px;
	padding:3px;
}

.sectiontableentry1 .description{
	line-height:16px;
}

.sectiontableentry2 td{
	background:#EAEAEA;
	border: solid #AAB7B7 1px;
	line-height:18px;
	padding:3px;
}

.sectiontableentry2 .description{
	line-height:16px;
}

.sectiontableheader, .sectiontableheader a{
	background:#627C7B;
	line-height:25px;
	color:#FFF;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}

.moduletable_rss, .moduletable_rss a{
	float:right;
	color:#FFF;
	text-decoration:none;
}

fieldset{
	border: dashed #A5AFB9 1px;
	margin-bottom:3px;
}

/* ***************************************************************************************************** */
/* CSS ESPECIFICO DE MODULOS JOOMLA                                                                      */
/* ***************************************************************************************************** */

.moduletable h3{/*ESTILO CONTENEDOR*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	color:#322F38;
	font-weight: normal;
	margin:0;
}

.moduletable_t{
	margin-top:10px;
}

.moduletable_r{
	margin-right:10px;
}

.moduletable_b{
	margin-bottom:10px;
}

.moduletable_rt{
	margin-right:10px;
	margin-top:10px;
}

.moduletable_rb{
	margin-right:10px;
	margin-bottom:10px;
}

.moduletable_tb{
	margin-top:10px;
	margin-bottom:10px;
}

.moduletable_rl{
	margin-right:10px;
	margin-left:10px;
}

/* *******************************************************************************************************/
/*FOOTER PANE 2                                                                                          */
/* *******************************************************************************************************/

a.mainlevel_footerlinks2:link, a.mainlevel_footerlinks2:visited{
	color:#F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.mainlevel_footerlinks2:hover{
	text-decoration:underline;
}

a#active_menu_footerlinks2.mainlevel_footerlinks2{/*Estilo de item del menu principal activo*/
}

span.mainlevel_footerlinks2{
	color:#f7f7f7;
	height:20px;
	line-height:20px;
	margin:0 5px;
	font-size:12px;
	padding-bottom:7px;
}

/* *******************************************************************************************************/
/*PROPIEDADES DEL TOP MENU                                                                               */
/* *******************************************************************************************************/

.enlacesTop{
	padding:0;
	margin:0;
	text-align:center;
}

.moduletable_imgtop{
	height:17px;
	position:relative;
	top:7px;
}

.moduletable_imgtop address a:hover{
	text-decoration:none;
}

/* *******************************************************************************************************/
/*PROPIEDADES DE ENLACES "inicio, mapa de sitio, contacto"                                               */
/* *******************************************************************************************************/

a.mainlevel_topLinks:link, a.mainlevel_topLinks:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:0 3px;
	text-decoration:none;
	text-align:center;
	float:left;
}
a.mainlevel:link, a.mainlevel:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:0 3px;
	text-decoration:none;
}

.moduletable_topLinks{
	height:8px;
}
/* *******************************************************************************************************/
/*PROPIEDADES DE FOOTER MENU 1                                                                           */
/* *******************************************************************************************************/

.moduletable_FooterMenu1{
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	width:140px;
}

a.mainlevel_FooterMenu1:link, a.mainlevel_FooterMenu1:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-weight:bold;
	text-transform:uppercase;
}

a.mainlevel_FooterMenu1:hover{	
	/*background:url(../../images/sprite3.png) -287px -30px;*/
	font-weight:bold;
	color:#627C7B;
}

/* *******************************************************************************************************/
/*PROPIEDADES DE FOOTER MENU 2                                                                           */
/* *******************************************************************************************************/

.moduletable_FooterMenu2{
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	width:90px;
}

a.mainlevel_FooterMenu2:link, a.mainlevel_FooterMenu2:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-weight:bold;
}

a.mainlevel_FooterMenu2:hover{	
	/*background:url(../../images/sprite3.png) -287px -30px;*/
	font-weight:bold;
	color:#627C7B;
}

/* *******************************************************************************************************/
/*PROPIEDADES DE FOOTER MENU 3                                                                           */
/* *******************************************************************************************************/

.moduletable_FooterMenu3{
	float:left;
	text-align:left;
	margin:0;
	padding:0;
}

a.mainlevel_FooterMenu3:link, a.mainlevel_FooterMenu3:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#878377;
	font-size:11px;
	text-decoration:none;
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-weight:bold;
	/*text-transform:uppercase;*/
}

a.mainlevel_FooterMenu3:hover{	
	/*background:url(../../images/sprite3.png) -287px -30px;*/
	font-weight:bold;
	color:#627C7B;
}

/* *******************************************************************************************************/
/*PROPIEDADES DE FOOTER MENU 4                                                                           */
/* *******************************************************************************************************/

.moduletable_FooterMenu4{
	float:left;
	text-align:left;
	margin:0;
	padding:0;
}

a.mainlevel_FooterMenu4:link, a.mainlevel_FooterMenu4:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-weight:bold;
	/*text-transform:uppercase;*/
}

a.mainlevel_FooterMenu4:hover{	
	/*background:url(../../images/sprite3.png) -287px -30px;*/
	font-weight:bold;
	color:#627C7B;
}
