body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
	padding:0;
	width:100%;
	color:#000000;
	height:100%;
	background-color:#dfddd3;
	
}

.header {
}

h1 {
	margin: 0px auto;
	padding:0px;
	font-size:0;
	background:url(/images/cabecera.jpg) center top no-repeat scroll;
	width:920px;
	height:205px;
}


h1 a {
	display:block;
	padding:0;
	margin:0;
	position:absolute;
	top:3px;
	left:28px;
	width:262px;
	height:130px;
	text-decoration:none !important;
}
h1 a span {
	width:0;
	height:0;
	position:relative;
	left:-5000px;
}


h2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	color:#FFF;
	font-size:2em;
	font-weight:bold;
	border-top:1px #5d5640 solid;
	border-bottom:1px #5d5640 solid;	
	background:#8a825b url(/images/adorno.png) left center no-repeat scroll;
padding:10px;
margin-top:10px;
padding-left:37px;
padding-top:11px;

}

h3 {
	margin:10px 0;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
}

h3 a{
color:#FFF !important;	
}

h4{
font-size:1.2em;
text-decoration:underline;	
}

a img {
	border:0;
}
#cajatotal {
	margin:0 auto;
	padding:0 0 0px;
	position:relative;
	width:940px;
	/*z-index:5;*/
}
#contenedor {
	background:#FFF url(/images/fondo_centro.jpg) left bottom repeat-x scroll;
	width:940px;
	margin:0;

}


#menusup {
	margin:0;
	padding:0px;
	width:920px;
	top:176px;
	position:absolute;
	height:23px;
	
}/**/

#menusup ul {
	font-size:0.9em;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:12px;
	height:23px;
}
#menusup ul li {
	display:inline;
	border-right:0px solid #666;
	height:23px;
}

#menusup ul li a {
	margin:0px;
padding:0px;

	color:#fff;
	text-decoration:none;
	padding-left:8px;
	padding-bottom:2px;
	padding-right:8px;
	height:23px;
}

#menusup ul li a span{
height:23px;	
}

#menusup li a:hover{
	background: url(/images/fondo-boton.jpg) left top repeat-x scroll;
	padding-bottom:10px;
	padding-top:8px;
	height:23px;
}

#fondo_menu{
width:100%;	
}

#mainmenu {
	margin:0 auto;
	padding:0px;
	width:920px;
	padding:0px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	/*background:#006666 url(/images/fondo_menu.jpg) repeat-x scroll center top;*/
	/*height:auto;*/
	/*z-index:6;*/

}
#mainmenu ul {
	margin:0px;
	padding:0px;
	font-size:0.9em;
	text-align:right;
	margin-top:0px;
	margin-right:20px;
}
#mainmenu ul li {
	display:inline;
	/*border-right:1px solid #399;*/
	margin:0px;
	padding:0px;

}
#mainmenu ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	background:#949494 url(/images/imgfondonavgrisa.jpg) left top no-repeat scroll;

	padding-top:5px;
	padding-bottom:5px;
	padding-left:9px;
	padding-right:0px;
	margin-left:10px;
	
}

#mainmenu ul li a span{
	background:#949494 url(/images/imgfondonavgrisb.jpg) right top no-repeat scroll;
	padding-right:15px;
	padding-top:5px;
	padding-left:6px;
}

 
#mainmenu ul li a:hover {

	text-decoration:underline;
}

.seleccionado a{

}

.seleccionado a:hover{
text-decoration:underline;	
}

.seleccionado span{
	/*background:#9a0106 url(/images/imgfondonavb.jpg) right top no-repeat scroll !important;*/
	text-decoration:underline !important;
	height:23px;
	padding-top:10px;
	padding-bottom:10px;

}

#banderas {
	text-align:right;
	margin:0 5px 0 0;
	clear:both;
	top: 6px;
	position:absolute;
	right:6px;

}

#banderas .imagen{
margin-left:10px;
}

#fondo_buscador{
width:100%;
background-color:#b42914;	
}


#form_izq{
float:left;
width:48%;	
padding-left:30px;
font-size:1.2em;
text-align:left;
}

#form_izq form{
}

#form_izq form p{
margin-left:20px;	
}

#form_izq form select{
margin-left:20px;
margin-top:5px;
width:300px;
background-color:#FFC;

}

#form_izq form input{
margin-left:20px;
margin-top:5px;
}

.submit{
margin:10px;
margin-left:320px;
}

#buscador {
	margin:0px auto;
	padding:0px;
	width:940px;
	margin-top:0.4em;
	font-size:0.75em;
	text-align:right;
	background:url(/images/caja_buscador_2.jpg) top center no-repeat scroll;
	height:354px;
	color:#FFF;
	display:none;
}
#buscador form {
	padding:0;
	margin:0;
}
#cuerpo {
	margin:0 auto;
	padding:0 0 0px;
	min-height:56em;
	font-size:0.8em;
	width:920px;
	background: url(/images/fondo-contenedor.jpg) left top repeat-x scroll;

}/**/

* html #cuerpo {height:56em;}


#calendario {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
	margin:0.6em auto;
	padding:0;
	border:1px #CCAEAE solid;
	width:150px;
}
#calendario table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
	width:100%;
	padding:0;
	margin:0;
	font-size:1em;
}

#calendario table caption{
color:#4D5377;
}

#calendario table tr th {
	font-weight:bold;
	color:#4D5377;
	margin:0px;
	padding:0px;
}

#calendario table a {
	font-weight:bold;
	text-decoration:none;
	color:#4D5377;
}
/**/

#tiempo{
font-weight:bold;
font-size:1em;

}

#tiempo p{
text-align:center;
}

#tiempo p img{
border:0px;
padding-left:0px;
padding-right:20px;
vertical-align:middle;
}

#tiempo p a{
color:#1c7a99;
text-decoration:none;
}



#menuprincipal {
	width:200px;
	float:left;
	text-align:right;	
	margin-top:5px;
	visibility:hidden;
	display:none;
}

#menuprincipal .grafico{
/*position:absolute;*/
bottom:0;
	margin:auto;
	margin-top:200px;

}


#secciones {
	display:none;
	visibility:hidden;
	width:200px;
	float:right;
	display:none;
	visibility:hidden;
}
/**/


#menuprincipal ul, #secciones ul {
	width:200px;
	margin: 0;
	padding:0;
}
#menuprincipal li, #secciones li {
	list-style-type: none;
	margin: 0;
	padding:0;
	border-bottom:1px #CCC solid;

}
#menuprincipal li a, #menuprincipal li p, #secciones li a, #secciones li p {
	color: #ffffff !important;
	padding:10px;
	padding-right:0px;
	text-indent:0px;
	text-decoration: none;
	border:0px solid #CCC;
	/*border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; light dark dark light*/
	background:url(/images/fondo_boton.jpg) left top no-repeat scroll;
	text-decoration:none;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:1em;
	width:200px;
	display:block;	
	}

#menuprincipal li a:hover{
	background:url(/images/fondo_over.jpg) left top no-repeat scroll;
	text-align:left !important;
	padding-left:5px;
}

#menuprincipal li p, #secciones li p {
	font-weight: bold; 
	text-indent:0;
	background:none !important;
	background-color:#800 !important;	
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;

}
	
	
#secciones li p
	{
	background-color:#800;	
	}

.categoria{
padding:0;
}

.categoria ul li p{
	background:transparent url(/images/enca_seccion.jpg) no-repeat scroll left top;
	font-size:0;
}

.categoria ul li p span{
display:none;
}

#subsecciones{
width:100%;
background-color:#ddd;
border:1px #ccc solid;
padding-left:5px;
margin-bottom:10px;
}

.subsec{
	/*list-style-type:circle;*/
	padding:0px;
	/*list-style-image: url(/images/li_sub.jpg);*/
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:bold;
	
}

.subsec a{
padding:0px;
margin:0px;
}


/*
#menuprincipal li a:visited {
	color: #800;
}
#menuprincipal li a:hover, #menuprincipal li a:active, #secciones ul li a:hover {
	color:#a33;
}*/

#apartado{
float:left; 
width:230px;
}

#apartado .grafico{
position:absolute;
bottom:0;
	margin:auto;
	width:230px;

}

#botones img{
margin-left:86px;	
}

#centro {
	margin:0 0px 0px 0px;
	font-size:0.9em;
	width:920px;
	padding:0;
	color:#000;
	
}

#centro p{
text-align:justify;	
}

#centro a {
	text-decoration:none;
	color: #FFF;
	
}
#centro a:hover {
	text-decoration:underline;
}

#centroizq {
float:left;
width:406px;
margin-top:10px;
}

#centroder{
margin:0;
margin-left:25px;
padding:0;
float:left;
width:529px;
height:420px;
background:url(/images/fondoboton2.jpg) center top no-repeat scroll;
}

#centrotop{
background:url(/images/top_contenido.jpg) no-repeat top left scroll;
height:64px;
margin:0;
padding:0;
padding-left:20px;
}

#textocuerpo{
background:url(/images/fondotexto.png) left top repeat-y scroll;
width:550px;
min-height:209px;
margin-left:20px;
float:left;
padding-left:20px;
margin-left:60px;
color:#FFF;
font-size:1.3em;
line-height:1.3em;

}

#textocuerpo ul{
	width:500px;
	
}

#textocuerpo ul li{
	padding:0px;
	margin:0px;
}

.texto_inicio{
background:url(/images/fondo-texto.png) right top no-repeat scroll;
width:420px;
height:350px;
float:left;
margin-left:20px;
margin-top:26px;
color:#FFF;
font-size:1.5em;
line-height:1.3em;
}

.texto_inicio p{
	margin:0px;
	padding:0px;
	padding-top:15px;
padding-left:25px;
padding-right:25px;
text-align:left !important;
}

#texto{
	float:right;
width:50%;	
margin-right:15px;
}

#subcentro{
padding:30px;
padding-top:0px;
}


.descargas{
	width:398px;
	height:239px;
	background: #a09919 url(/images/fondo-descargas.gif) no-repeat left bottom scroll;
}

.descargas h3{
padding-left:3px;	
}

.descargas ul li{
	list-style:none;
}

.descargas ul li a{
color:#FFF !important;	
}

.descargas ul li img{
vertical-align:middle;	
float:left;
padding-right:5px;
}

.paquetes-sms{
	padding:0px;
	margin:0px;
	color:#FFF;
}

.paquetes-sms ul{
	padding:0px;
	margin:0px;
}

.paquetes-sms ul li{
	list-style:none;
background: url(/images/fondo-paquetes.gif) no-repeat left top scroll;	
width:122px;
min-height:150px;
float:left;
margin-left:30px;
margin-top:15px;
text-align:right;
}

.paquetes-sms ul li a{
display:block;	
color:#FFF !important;
text-decoration:none !important;
}

.cantidad{
font-size:4em;	
}

.precio{
color:#ebe89f !important;
font-size:2.2em;
}

.contsubsec{
padding-top:10px;	
}


#fondo_noticias{
background:url(/images/fondo_noticias.jpg) top center scroll no-repeat;
height:	457px;
margin-bottom:20px;
position:relative;
}

#noticias{
float:left;	
width:920px;
height:auto;
color:#000;
position:relative;
}

#noticias dl {
padding-left:25px;
padding-top:15px;
}
#noticias dl dt {
/*	border-top:1px solid #999;*/
	clear:both;
	padding-top:5px;
	font-size:1.2em;

}
#noticias dl dt a {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color: #000000 !important;
	margin:5px auto;
	display:block;
	font-weight:bolder;
}
#noticias dl dt a:hover {
	text-decoration:underline;
	color: #000000;
}
#noticias dl dd {
	/*min-height:120px !important;*/
	margin:0px;
	min-height:40px !important;
	height:auto !important;
	/*height: 120px;*/
}
#noticias dl dt img {
	float:left;
	margin:5px;
}
#noticias dl dd {
	margin:0
}

#noticias fieldset {
	border:1px solid #6E6E6E;
	padding:10px;
	background-color:#FFF;
}
#noticias legend {
	font-weight:bolder;
	margin:5px 0;
	padding:3px;
	text-indent:0;
	color:#6E6E6E;
}

.leermas{
position:absolute;
right:75px;	
}

#articulos {
margin-left:10px;
}
#articulos ul {
	margin:0;
	padding:0;
}
#articulos li {
	display: block;
	float:left;
	min-height:150px;
	width:185px;
	margin:5px;
	margin-left:40px;
	margin-bottom:20px;
	padding:0px;
	padding-top:20px;
	background:#fff url(/images/fondo_caja_pro.jpg) center no-repeat scroll;
	border:1px solid #800;
	text-align:center;
	height:auto;
}
#articulos li img {
	margin:0px 0;
	border:0;
}


#articulos a {
	text-decoration: none;
}
#articulos .boton {
	margin:3px auto;
}
#articulos .boton a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/carro.gif) no-repeat scroll right center;
	padding:4px 28px 4px 4px;
	border:1px solid #d2d2d2;
}
#articulos .boton a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#d2d2d2 url(/images/carro.gif) no-repeat scroll right center;
	text-decoration: none;
	color:#FFF;
}


#videos {
}
#videos ul {
	margin:0;
	padding:0;
}
#videos li {
	display: block;
	float:left;
	height:250px;
	width:250px;
	margin:5px;
	margin-left:30px;
	padding:10px;
	border:1px solid #CCC;
	text-align:center;
}
#videos li img {
	margin:5px 0;
	border:0;
}


#videos a {
	color:#fff;
	text-decoration: none;
}


#audios{
float:left;
width:30em;

}

#audios ul li{
list-style-image: url(/images/audio-icon.png);

}

#reproductor{
float:left;
width:23em;
}

#subir {
	margin:0px 5px;
	clear:both;
	text-align:right;
	margin-right:30px;
}

#fondo_faldon{
width:100%;
background-color:#b42914;	
}

#faldon {
	background: #8a825b url(/images/adorno-bottom.png) right bottom no-repeat scroll;
	margin:0px auto;
	padding:0px;
	width:920px;
	height:122px;
	color:#FFF;
	font-size:0.8em;
	padding:10px;
}/**/

#texto_faldon
{
padding-top:5px;
width:600px;
float:left;
padding-left:5px;
}

#texto_faldon_der{
	float:left;
	text-align:right;
	width:310px;
	padding-right:5px;
}

#faldon p{
	padding-top:6px;
padding-left:14px;

}

#faldon .imagen{
margin-left:30px;
}

#faldon a {
	color: #fff;
	text-decoration:none;
	/*z-index:1;*/
}
#faldon a:hover {
}

.mf{
width:940px;
float:left;	
}

#faldon_der{
background-color:#3D65A2;
width:440px;
float:left;
height:100%;

}

#banners_abajo{
	width:100%;
	float:left;
}

#banners_abajo a {
margin-right:22px;
}

#titulo_banners{
color:#002917;
font-weight:bold;
font-size:0.8em;
padding-top:20px;
vertical-align:bottom;
}

/*#direccion
{
clear:both;
text-align:center;
margin:0;
padding:0;
}*/


/*#fondo_contenedor {
position:absolute;
bottom:80px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/subfondo.jpg) repeat-x scroll center top;
width:100%;
z-index:-2;
margin:0;
}*/

#formulario{
width:450px;
margin-left:120px;
}

#formulario_contacto{
width:80%;
margin-left:50px;
}

#formulario_contacto div{
margin-top:15px;	
}

#formulario fieldset, #formulario_contacto fieldset {
	border:1px solid #990000;
	padding:10px;
}
#formulario legend, #formulario_contacto legend {
	font-weight:bolder;
	margin:5px 0;
	padding:0;
	font-size:1.4em;
	text-indent:0;
	color:#990000;
}

#formulario label {
	float:left;
	width:140px;
	height:30px;
}

#formulario_contacto label {
	width:140px;
	height:30px;
}

#formulario input {
	width:230px;
	background-color:#FFC;

}

#formulario_contacto input {
	width:330px;
	background-color:#FFC;
	float:right;
	margin-right:50px;
}

#formulario textarea{
width:230px;
background-color:#FFC;

}

#formulario textarea, formulario_contacto textarea{
width:330px;
background-color:#FFC;

}

#formulario #borrar, #formulario #enviar, #formulario_contacto #borrar, #formulario_contacto #enviar {
	width:auto;
	float:none;
	padding:0 5px;
}
#formulario div, formulario_contacto div {
	clear:both;
	margin:5px 0;
}

#formulario .tarjeta, #formulario .transferencia, #formulario .contrareembolso {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #CCC;
}
#formulario .tarjeta label, #formulario .transferencia label, #formulario .contrareembolso label, #formulario .tarjeta input, #formulario .transferencia input, #formulario .contrareembolso input, #tarjeta, #transferencia, #contrareembolso {
	float: none;
	width: auto;
	height: auto;
}

#buscador2 fieldset {
	border:0;
	padding:10px
}
#buscador2 legend {
	font-weight:bolder;
	margin:5px 0;
	padding:0;
	font-size:1.4em;
	text-indent:0;
}
#buscador2 label {
	float:left;
	width:100px;
	height:30px;
}
#buscador2 input {
	width:200px;
}
#buscador2 #buscar {
	width:90px;
	float:none;
}
#buscador2 div {
	clear:both;
	margin:5px 0;
}
.espaciador {
	clear:both;
}


.espaciador hr {
	display:none;
	visibility:hidden;
}
#fotosomos {
	margin:3px 30px;
	padding:3px;
	border:1px solid #CCC;
	width:auto;
	float:left;
}
.fotonoticia {
	margin-top:3px;
	margin-bottom:5px;
	padding:3px;
	border:1px solid #CCC;
	float:left;
}
#fotosomos img, #fotonoticia img {
	margin:3px;
	padding:0;
}
#fotos {
}
#fotos ul {
	margin:0;
	padding:0;
	width:100%;
	display:block;
}
#fotos ul li {
	float:left;
	margin:15px 0 0 25px;
	margin-left:10px;
	padding:13px 5px 5px 5px ;
	list-style:none;
	width:170px;
	height:120px;
	border:1px solid #ffffff;
	text-align:center;
}
#fotos ul li:hover {
	border:1px solid #990000;
}
#fotos ul li a {
	margin:0;
	padding:0;
	text-decoration:none;
}
#fotos ul li a:hover {
	text-decoration:none;
	color:#990000;
}

#fotos ul li a img {
	margin:0;
}
#paginacion ul {
	margin:10px;
	padding:0;
	display:block;
}
#paginacion ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0 0 22px;
padding:0;
text-align:center;
}
#paginacion ul li a {
	margin:0;
	display:block;
	text-decoration:none;
	color:#990000;
}
#paginacion ul li a:hover {
	text-decoration:underline;
}
#paginacion {
	text-align:center;
}
#paginacion a {
	text-decoration:none;
	color:#990000;
}
#paginacion a:hover {
	text-decoration:underline;
}
#reportajes {
}


#reportajes ul li {
float:left;
	margin:15px 0 0 20px;
	padding:13px 5px 5px 5px ;
	list-style:none;
	width:145px;
	height:160px;
	border:1px solid #ffffff;
	text-align:center;
	
}

#reportajes a {
	text-decoration:none;
	color:#FFFFFF;
}

#menusms{
background: url(/images/fondo-menu-sms.jpg) no-repeat left top scroll;
width:480px;
height:147px;	
position:relative;
}

#menupubli{
background: url(/images/fondo-menu-publi.jpg) no-repeat left top scroll;
width:480px;
height:147px;	
position:relative;
}

#menudise{
background: url(/images/fondo-menu-dise.jpg) no-repeat left top scroll;
width:480px;
height:147px;	
position:relative;
}

#menuagen{
background: url(/images/fondo-menu-agen.jpg) no-repeat left top scroll;
width:480px;
height:147px;	
position:relative;
}

#menuint{
position:absolute;
bottom:6px;
left:5px;
font-size:1.2em;
color:#FFF !important;
font-weight:bold;
}

#menuint a{
	color:#FFF !important;
}

#migas{
padding-top:6px;
text-align:left;
color:#000;
font-weight:bold;
margin-bottom:5px;
margin-left:10px;
}

#migas a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

#migas a hover{
	text-decoration:underline;
}

#migas span{
color: #000 !important;	
}

#agenda{
width:192px;
float:left;
margin:0;
margin-top:9px;
color:#990000;

}

.fotoinicio {
	width:40%;
	float:left;
	margin-left:10px;
}
.estilo01 {
text-align:center;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#4D5377;
}
.estilo02 {
text-align:center;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#4D5377;
}
.estilo03 {
text-align:center;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#FFFFFF !important;
background:#4D5377 none repeat scroll 0 0;
}

.estilo03 a span{
color:#FFF;
}

.estilo04 {
text-align:center;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#4D5377;
}
.estilo05 {
text-align:center;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#4D5377;

}
.login {
	font-size:0.75em;
	border:1px solid #CCC;
	width:160px;
	padding:5px;
	margin:5px auto;
}
.logged {
	font-weight:bolder;
}

.fecha{
font-weight:bold;

}
.titular {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	color: #6e6e6e;
	margin:5px auto;
}
.tabula {
	text-indent:1em;
}
.tabula span {
	margin-right:0.2em;
}
.tabula strong {
	margin-right:1em;
}
.der {
	text-align:right;
}
.banner {
	text-align:center;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin-top:10px;
}
.banner .graficob {
	margin-top:10px;
	width:247px;
}
.banner a.graficob {
	margin-top: 10px;
}

.bannerder {
	text-align:center;
}
.bannerder .grafico {
	margin:2px auto;
	width:230px;
	margin-top:5px;
}
.bannerder a.grafico {
	margin:auto;
}

#abajos{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/fonfo_menu_int_abajo.jpg) no-repeat scroll bottom left;
height:493px;
bottom:0;
position:relative;
margin-top:375px;
}

/*****************CODIGO NUEVO*******************************/

.masnoticias{
position:absolute;
	height:30px;
	width:115px;
bottom:43px;
left:453px;	
}

.masnoticias a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	padding:0;
	margin:0;
	display:block;
	height:30px;
	width:115px;
	font-size:0;
	text-decoration:none;

}

.masnoticias a:hover{
}

.masnoticias a span{
	width:0;
	height:0;
	position:relative;
	left:-5000px;
}


#banners{
position: absolute;
top:120px;	
width:940px;
font-size:0.7em;
}

#banners div{
	clear:left; 
	width:90%; 
	margin-left:5px;
}

#banners span{
font-size:1.1em;
font-weight:bold;
margin-top:5px !important;
}

#banners ul{
	margin:0px;
	padding:0px;
	margin-top:13px;
	margin-left:20px;
}

#banners ul li{
	list-style:none;
	background:url(/images/fondo_banner.jpg) left top no-repeat scroll;
	height: 110px;
	width: 200px;
	margin-left:20px;
	float:left;
	padding-top:3px;
	display:block;
	
}

#banners ul li a{
color:#FFF;
text-decoration:none;	
}

#banners ul li img{
padding:10px;
padding-top:7px;
padding-bottom:5px;
float:left;	
vertical-align:text-bottom;
}

.imgb1{
	padding-top:11px !important;
}

.imgb2{
	padding-top:6px !important;
}

.imgb3{
	padding-top:5px !important;
}

.imgb4{
	padding-top:3px !important;
}


#banner1{
float:left;
margin-left:28px;
}

#banner1 a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	padding:0;
	margin:0;
	display:block;
	height:110px;
	width:200px;
	font-size:0;
	text-decoration:none;

}

#banner1 a:hover{
}

#banner1 a span{
	width:0;
	height:0;
	position:relative;
	left:-5000px;

}

#banner2{
float:left;
margin-left:30px;
}

#banner2 a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	padding:0;
	margin:0;
	display:block;
	height:110px;
	width:200px;
	font-size:0;
	text-decoration:none;

}

#banner2 a:hover{
}

#banner2 a span{
	width:0;
	height:0;
	position:relative;
	left:-5000px;

}

#banner3{
float:left;
margin-left:29px;
}

#banner3 a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	padding:0;
	margin:0;
	display:block;
	height:110px;
	width:200px;
	font-size:0;
	text-decoration:none;

}

#banner3 a:hover{
}

#banner3 a span{
	width:0;
	height:0;
	position:relative;
	left:-5000px;

}

#banner4{
float:left;
margin-left:29px;
}

#banner4 a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	padding:0;
	margin:0;
	display:block;
	height:110px;
	width:200px;
	font-size:0;
	text-decoration:none;

}

#banner4 a:hover{
}

#banner4 a span{
	width:0;
	height:0;
	position:relative;
	left:-5000px;

}


.script { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	width:860px;
	margin-left:0px;
	height:275px;
	margin-bottom:25px;
	margin-left:25px;
}


/* ~~ clases float/clear varias ~~ */
.fltrt {  /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: right;
	margin-left: 8px;
	width:450px;
	margin-right:20px;
}
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: left;
	margin-right: 8px;
}

.fltlft p{
margin-left:10px;
text-align:justify;	
}

.fltlft h2{
margin-left:10px;
line-height:0.9em;	
}

.trabajos_destacados{
width:920px;
}

.trabajos_destacados h3{
background:#8a825b url(/images/adorno.png) left center no-repeat scroll;
font-size:1.4em;	
padding:10px;
margin-top:15px;
padding-left:37px;
padding-top:11px;
}

.banner-derecha{
	float:right;
	margin-top:40px;
	margin-right:15px;
}

.trabajos{
float:left;	
margin-left:15px;
margin-top:20px;
width:691px;
height:222px;
background:url(/images/fondo-trabajos.png) right top no-repeat scroll;
color:#000;
}

#next1{
	float:left; 
	margin-top:93px; 
	margin-left:6px;
}

#prev1{
	float:left; 
	margin-top:93px; 
	margin-left:0px;
}

/*carousel de trabajos*/
.list_carousel {
				margin:0px;
				margin-left:29px;
				width: 609px;
				float:left;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
				
			}
			.list_carousel li {
				text-align: left;
				width: 169px;
				height: auto;
				min-height:177px;
				padding: 0;
				margin: 0px;
				margin-left:27px;
				display: block;
				float: left;
				border:0px !important;
				margin-top:6px !important;
			}
			
			.list_carousel li img{
			border:5px #524e3f solid;
			text-decoration:none;	
			}
			
			.list_carousel li a{
			color:#000;
			text-decoration:none;	
			border:0px !important;
			padding:0px !important;
			}
			
			.clearfix {
				float: none;
				clear: both;
			}
/*fin carousel trabajos*/
