/*----------------------------------------------------------------------
	layout
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body{
	color:#797979;
}

#container{
	width:97em;
	margin:5px auto;
	/* width:94em; */
}

#marco{
	width:94em;
	padding:0 15px;
	background:url(../images/bg/marco_fondo.png) repeat-y;
}

.bordesup{
	background:url(../images/bg/marco_borde_sup.png) no-repeat;
	height:11px;
}

.bordeinf{
	background:url(../images/bg/marco_borde_inf.png) no-repeat;
	height:11px;
}

#container .titulo-seccion .destacados{
	background:#7D0433 url(../images/bg/titulo-destacados.png) no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	padding:6px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#7D0433;
}

#container .titulo-seccion .turismo{
	background:#7D0433 url(../images/bg/titulo-turismo.png) no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	padding:6px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#7D0433;
}

#container .titulo-seccion a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	padding:6px 10px;
	padding-right:39px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#7D0433;
}

#container .titulo-seccion a:hover{
	text-decoration:underline;
}

#container .titulo-seccion a.agenda{
	background:#7D0433 url(../images/bg/titulo-agenda.png) no-repeat;
}

#container .titulo-seccion a.avisos{
	background:#7D0433 url(../images/bg/titulo-avisos.png) no-repeat;
}

#container .titulo-seccion a.contratante{
	background:#7D0433 url(../images/bg/titulo-perfil-contratante.png) no-repeat;
}

#container .titulo-seccion a.anuncios{
	background:#7D0433 url(../images/bg/titulo-anuncios.png) no-repeat;
}

#container .titulo-seccion a.galeria{
	background:#7D0433 url(../images/bg/titulo-galeria-fotos.png) no-repeat;
}

#container .titulo-seccion a.noticias{
	background:#7D0433 url(../images/bg/titulo-noticias.png) no-repeat;
}

#container .box-seccion{
	border-top:2px solid #91064B;
	padding-top:4px;
	margin-bottom:15px;
}

#container .fecha{
	color:#999;
}

#container .categoria{
	font-size:1em;
}

#container .categoria span{
	color:#333;
}

/*----------------------------------------------------------------------
	top
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* migas ---------------------------------------------------------------*/
#top .migas{
	padding:10px 0;
	margin:0;
	text-align:right;
}

#top .migas li{
	display:inline;
	background:url(../images/bullets/migas.png) no-repeat 100% 7px;
	padding:0 12px 0 6px;
}

#top .migas li.last{
	background:none;
	padding-right:0;
}

#top .migas li a{
	color:#999;
	font-weight:bold;
	text-decoration:none;
}

#top .migas li a:hover{
	text-decoration:underline;
}

/* header --------------------------------------------------------------*/
#top #header{
	margin-bottom:-2px;
}

/* nav -----------------------------------------------------------------*/
#top #nav{
	background-color:#D9C8D2;
	margin-bottom:15px;
}

#top #nav li{
	float:left;
	border-right:1px solid #EAE1E7;
}

#top #nav li a{
	text-transform:uppercase;
	text-decoration:none;
	color:#52042B;
	display:block;
	padding:9px 12px;
	font-weight:bold;
	font-size:1.2em;
}

#top #nav li a:hover, #top #nav li a.selected{
	background:#5B0108 url(../images/bg/menu.png) repeat-x;
	color:#FFF;
}

/* banners -------------------------------------------------------------*/
#banner{
	margin-bottom:15px;
}

#banner .banner.left{
	width:706px;
	height:180px;
	margin-right:15px;
}

#banner .banner.right{
	width:218px;
}

/*----------------------------------------------------------------------
	acceso rapido
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.acceso-rapido{
	margin-bottom:5px;
}

.acceso-rapido li{
	display: inline;
	color:#F89603;
}

.acceso-rapido li a {
	background: url(../images/bullets/acceso-rapido.png) right 5px no-repeat;
	padding-right: 10px;
	margin-right: 1px;
	color:#797979;
}

.acceso-rapido li a:hover{
	text-decoration:none;
}

/*----------------------------------------------------------------------
	main
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#main{
	background:url(../images/bg/main.png) repeat-y;
	margin-bottom:15px;
}

#main.secciones{
	background:none;
}

/* colleft  -----------------------------------------------------------*/
#main .colleft{
	width:240px;
	float:left;
}

#main .colleft .box-seccion{
	background:url(../images/bg/box_seccion_lateral.jpg) repeat-x;
}

#main .colleft .box-seccion.banner{
	text-align:center;
}

#main .colleft .listado{
	border-bottom:1px solid #E0E0E0;
	margin-right:10px;
	padding:15px 0;
}

#main .colleft .listado .titulo-listado{
	font-size:1.3em;
	color:#52042B;
}

#main .colleft .listado .titulo-listado a{
	text-decoration:none;
	color:#52042B;
	font-size:1.1em;
}

#main .colleft .listado .titulo-listado a:hover{
	color:#8C5973;
	text-decoration:underline;
}

#main .colleft .listado .descargar{
	color:#F89603;
	font-size:1.2em;
}

#main .colleft .listado .descargar:hover{
	color:#8C5973;
}

#main .colleft .newsticker-jcarousellite { 
	width:240px;
	
	margin:10px 0; 
}

#main .colleft .newsticker-jcarousellite ul li{
	margin:0;
	padding:0;
}

#main .colleft .menu-seccion{
	border-top:1px solid #DCDCDC;
	padding-top:10px;
}

#main.interna .colleft .menu-seccion{
	border-top:0;
	padding-top:0;
}

#main .colleft .menu-seccion li{
	padding:3px 0;
}

#main .colleft .menu-seccion li a{
	color:#52042B;
	text-decoration:none;
	padding-left:15px;
	background:url(../images/bullets/menu-seccion.png) no-repeat;
}

#main .colleft .menu-seccion li a:hover, #main .colleft .menu-seccion li a.selected{
	color:#F89603;
	background-position:left bottom;
}

/* colright  ----------------------------------------------------------*/
#main .colright{
	width:232px;
	float:right;
}

#main .colright .facebook{
	margin-top:5px;
	background-color:#FFF;
	text-align:center;
	margin-bottom:5px;
	width:218px;
	height:313px;
	margin-left:8px;
}

#main .colright .baners{
	text-align:center;
}

#main .colright .baners p{
	margin-bottom:5px;
}

#main .colright .box_blanco{
	background-color:#FFF;
	padding:5px;
	margin:5px 5px 10px 5px;
}

#main .colright .box_blanco{
	padding:4px 10px;
}

#main .colright .box_blanco li{
	padding:2px 0;
	background:url(../images/bullets/menu-subseccion.png) no-repeat 0 10px;
	padding-left:10px;
	line-height:145%;
	display:inline-block;
}

#main .colright .box_blanco li.bloque{
	display:inherit;
}

#main .colright .box-seccion ul{
	margin-top:5px;
	padding:8px;
}

#main .colright .box-seccion ul li{
	display:inherit;
	line-height:100%;
	padding:4px 0;
	padding-left:10px;
	background:url(../images/bullets/menu-subseccion.png) no-repeat 0 8px;
}

/* calndario */
#main .colright .calendario{
	margin:5px 0;
	width:202px;
}

#main .colright .calendario td, th{
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #D9C8D2;
	font-weight:bold;
	text-align:center;
}

#main .colright .calendario .cal_anio{
	background-color:#FFF;
	font-size: 1.1em;
	color:#A72B2B;
}

#main .colright .calendario .cal_semana{
	background-color:#91064B;
	color: #FFFFFF;
	font-size: 1.1em;
}

#main .colright .calendario .cal_dias{
	font-size: 1.1em;
	color:#A72B2B;
}

#main .colright .calendario .cal_link_anio{
	background-color:#FFFFFF;
	color: #A72B2B;
	font-size: .8em;
	text-decoration:none;
	padding:0 5px;
}

#main .colright .calendario .cal_link_anio:hover{
	background-color:#A72B2B;
	color: #FFFFFF;
}

#main .colright .calendario .cal_link_dia{
	color:#F89603;
	font-size: 1.1em;
	text-decoration:none;
}

#main .colright .calendario .cal_link_dia:hover{
	background-color:#A72B2B;
	color: #FFFFFF;
	font-size: 1.1em;
}

#main .colright .calendario .dia_actual{
	background-color:#E0E0E0;
}

#main .colright .calendario .finde{
	background-color:#F5F1F4;
}

#main .colright .calendario .otros_dias{
	background-color:#FFF;
}

/* content  -----------------------------------------------------------*/
#main .content{
	width:468px;
	margin:0 232px 0 240px;
}

#main .content .paginacion{
	padding:10px 0;
	border-bottom:none;
	text-align:center;
}

#main .content .paginacion span{
	font-size:1.2em;
	padding:1px 4px 1px 4px;
	color:#F89603;
}

#main .content .paginacion a{
	padding:1px 4px 1px 4px;
	margin:0;
	text-decoration:none;
	font-size:1.2em;
	color:#904;
}

#main .content .paginacion a:hover{
	padding:1px 4px 1px 4px;
	margin:0;
	text-decoration:none;
	color:#8C5973;
}

#main .content h1{
	color:#F89603;
	font-weight:normal;
	padding-bottom:15px;
}

#main .content .titulo{
	color:#F89603;
	padding-bottom:0;
	margin-bottom:0;
	font-size:2.2em;
}

.mapa{
	width: 446px; height: 300px;
}

.plano{
	width: 446px; height: 200px;
}

.link_destacado{
	font-weight:bold;
	text-transform:uppercase;
}

#main .content h2{
	color:#52042B;
	font-size:1.6em;
	padding-top:5px;
}

#main .content p{
	margin-bottom:10px;
}

#main .content .float_left{
	float:left;
	margin-right:15px;
}

#main .content .float_right{
	float:right;
	margin-left:15px;
}

#main .content .listado{
	border-bottom:1px solid #E0E0E0;
	margin:0 15px;
	padding:15px 0;
	clear:both;
	display:inline-block;
}

#main .content .listado h1{
	font-weight:normal;
}

#main .content .listado h1 a{
	color:#52042B;
	text-decoration:none;
}

#main .content .listado h1 a:hover{
	color:#F89603;
}

#main .content .listado .mas-info{
	color:#F89603;
	text-decoration:none;
	font-weight:bold;
}

#main .content .listado .mas-info:hover{
	color:#8C5973;
}

#main .content.noticia{
	min-height:500px;
}

#main .content .listado.noticias{
	margin:0;
	width:100%;
}

#main .content.noticia span{
	font-weight:bold;
}

#main .content .listado .descargar{
	color:#F89603;
	text-decoration:none;
	font-size:1.2em;
}

#main .content .listado .descargar:hover{
	color:#8C5973;
}

/* secciones  -----------------------------------------------------------*/
#main .content.wide{
	width:700px;
	border-top:1px solid #DCDCDC;
	background-color:#F9F9F7;
}

#main .content.wide h1{
	padding-bottom:0;
}

#main .content.wide h1 span{
	display:none;
}

#main .content.wide ul li{
	float:left;
	width:222px;
	padding:5px;
	margin:15px 0;
	height:80px;
}

#main .content.wide ul li:hover{
	background-color:#F5F1F4;
}

#main .content.wide ul li p{
	font-size:1em;
}

#main .content.wide ul li a{
	color:#52042B;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
}

#main .content.wide ul li a:hover{
	color:#F89603;
}

/* internas  -----------------------------------------------------------*/
#main.interna{
	border-top:1px solid #DCDCDC;
}

#main.interna .content{
	padding:0 10px 10px 10px;
	width:448px;
	min-height:500px;
}

#main.interna .content .audio{
	padding-bottom:15px;
}

#main.interna .content .audio p{
	margin-bottom:0;
}

#main.interna .colleft, #main.interna .content{
	padding-top:10px;
}

#main.interna .buscar_agenda{
	border-bottom:1px solid #E0E0E0;
	background-color:#F0F0EC;
	padding:5px;
	margin-bottom:5px;
}

#main.interna .categoria{
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:5px;
	color:#52042B;
}

#main.interna .content ul{
	padding-bottom:15px;
}

#main.interna .content ul li{
	padding:4px 0 4px 10px;
	line-height:140%;
	background:url(../images/bullets/menu-subseccion.png) no-repeat 0 10px;
}

#main.interna .content table{
	margin-bottom:15px;
}

#main.interna .content table td{
	border:1px solid #797979;
	padding:5px;
}

#main.interna .content table.banners td{
	text-align:center;
	vertical-align:middle;
	width:50%;
}

#main.interna form .transpar{
	display:none !important;
}

#main.interna form .row{
	padding-bottom:6px;
}

#main.interna form .espacio{
	margin-left:150px;
}

#main.interna form .row label{
	float:left;
	width:150px;
	display:block;
	padding-top:5px;
}

#main.interna form .row input,
#main.interna form .row textarea{
	width:250px;
}

#main.interna form .row.button{
	margin-left:151px;
	padding-bottom:20px;
}

#main.interna form .row.button .form_boton{
	background:#5B0108 url(../images/bg/boton_form.png) repeat-x;
	border:0;
	cursor:pointer;
	padding:2px 4px;
	color:#FFF;
	width:auto;
}

#main.interna form .button .form_boton{
	background:#5B0108 url(../images/bg/boton_form.png) repeat-x;
	border:0;
	cursor:pointer;
	padding:2px 4px;
	color:#FFF;
	width:auto;
}

#main.interna form .row.consorcio label{
width:250px;
}

#main.interna form .row.consorcio input{
	width:150px;
}

/* ancho total  -----------------------------------------------------------*/
#main .content.cienporcien{
	width:920px;
	margin:0;
	padding:10px;
	border-top:1px solid #DCDCDC;
	background-color:#F9F9F7;
}

#main .content.cienporcien h3{
	font-size:1.4em;
	color:#000;
}

#main .content.cienporcien span{
	font-weight:bold;
}

#main .content.cienporcien .sitemap{
	border-bottom:1px solid #E0E0E0;
	padding-bottom:20px;
}

#main .content.cienporcien .sitemap li{
	line-height:140%;
	padding-bottom:4px;
}

#main .content.cienporcien .sitemap li a{
	background:url(../images/bullets/migas.png) no-repeat 0 6px;
	padding:0 5px 10px 10px;
}

#main .content.cienporcien .sitemap li ul{
	padding-left:30px;
	padding-top:5px;
}

#main .content.cienporcien .sitemap li ul li{
	font-size:1.1em;
}

/* galeria de fotos */
/*#main .content.cienporcien .galeria .visor{

}

#main .content.cienporcien .galeria .visor .imagen{
	text-align:center;
	border:1px solid #DCDCDC;
	padding:5px;
	margin-bottom:10px;
	width:620px;
}
#main .content.cienporcien .galeria .visor .imagen p{
	padding-top:5px;
	margin-bottom:0;
}

#main .content.cienporcien .galeria .categorias{
	background-color:#D9C8D2;
	width:270px;
	padding:5px;
	margin-bottom:5px;
}

#main .content.cienporcien .galeria .categorias .titulo{
	text-transform:uppercase;
	color:#000;font-size:1.2em;
	font-weight:bold;
}

#main .content.cienporcien .galeria .categorias  ul li{
	padding:4px 0;
	line-height:120%;
}

#main .content.cienporcien .galeria .categorias  ul li a{
	background:url(../images/bullets/item_categoria.png) no-repeat;
	padding-left:10px;
}

#main .content.cienporcien .galeria .categorias  ul li a:hover{
	background:url(../images/bullets/item_categoria.png) no-repeat left bottom;
}

#main .content.cienporcien .galeria .slider{
	background-color:#FFF;
}

#main .content.cienporcien .galeria .slider .prev{
	float:left;
	width:20px;
	height:80px;
	display:block;
	background: #74053D url(../images/bullets/scroll-left.gif) center center no-repeat;
}

#main .content.cienporcien .galeria .slider .next{
	float:right;
	width:20px;
	height:80px;
	display:block;
	background: #74053D url(../images/bullets/scroll-right.gif) center center no-repeat;
}

#main .content.cienporcien .galeria .slider .prev:hover,
#main .content.cienporcien .galeria .slider .next:hover{
	background-color:#52042B;
}

#main .content.cienporcien .galeria .slider .prev span,
#main .content.cienporcien .galeria .slider .next span{
	display:none;
}

#main .content.cienporcien .galeria .slider .scrollable{
	float:left;
	height:80px;
	margin-left:5px;
	overflow:hidden;
	position:relative;
	width:870px;
}

#main .content.cienporcien .galeria .slider ul{
	width:10000em;
}

#main .content.cienporcien .galeria .slider ul li{
	float:left;
	margin-right:5px;
	width:80px;
}

#main .content.cienporcien .galeria .slider .disabled {
	visibility: hidden !important;
}*/

#slideshow {
	list-style:none;
}

#slideshow span {
	display:none;
}
#wrapper {
	display:none;
}

#wrapper * {
	margin:0; padding:0;
}

#fullsize {
	border:1px solid #DCDCDC;
	padding:5px;
	width:690px;
	height:373px;
	position:relative;
	float:left;
}

#information {
	position:absolute; bottom:0; width:620px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; margin-bottom:5px;
} /*opacity:.7; filter:alpha(opacity=70)*/

#main .content.cienporcien #information h3 {
	padding:4px 8px 3px; font-size:14px; color:#FFF;
}

/*#information p {
	padding:0 8px 8px; background:#000; color:#fff; 
}*/

#image {
	width:690px; height:373px;
}

#image img {
	position:absolute; z-index:25; width:auto; height:373px;
}

.imgnav {
	position:absolute; width:1px; height:450px; cursor:pointer; z-index:150;
}

#imgprev {
	left:0; background:url(images/left.gif) left center no-repeat;
}

#imgnext {
	right:0; background:url(images/right.gif) right center no-repeat;
}

#imglink {
	position:absolute; height:450px; width:100%; z-index:100;/* opacity:.4; filter:alpha(opacity=40)*/
}

.linkhover {
	background:url(images/link.gif) center center no-repeat;
}

#thumbnails {
	margin-top:10px;
}

#slideleft {
	float:left; width:20px; height:86px; background:#74053D url(../images/bullets/scroll-left.gif) center center no-repeat; cursor:pointer;
}

#slideleft:hover {
	background-color:#52042B;
}

#slideright {
	float:right; width:20px; height:86px; background:#74053D url(../images/bullets/scroll-right.gif) center center no-repeat; cursor:pointer;
}

#slideright:hover {
	background-color:#52042B;
}

#slidearea {
	float:left; position:relative; width:870px; margin-left:5px; height:86px; overflow:hidden; background-color:#FFF;
}

#slider {
	position:absolute; left:0; height:80px;
}

#slider img {
	cursor:pointer; border:1px solid #666; padding:2px;
}

#main .content.cienporcien #wrapper .categorias{
	background-color:#D9C8D2;
	width:200px;
	padding:5px;
	margin-bottom:5px;
}

#main .content.cienporcien #wrapper .categorias .titulo{
	text-transform:uppercase;
	color:#52042B;
	font-size:1.2em;
	font-weight:bold;
}

#main .content.cienporcien #wrapper .categorias  ul li{
	padding:4px 0;
	line-height:120%;
}

#main .content.cienporcien #wrapper .categorias  ul li a{
	background:url(../images/bullets/item_categoria.png) no-repeat;
	padding-left:10px;
}

#main .content.cienporcien #wrapper .categorias  ul li a:hover{
	background:url(../images/bullets/item_categoria.png) no-repeat left bottom;
}

#main .content.cienporcien .secciones{
	margin-bottom:10px;
}

#main .content.cienporcien .secciones ul li{
	float:left;
	width:92px;
	display:block;
	padding:5px;
	line-height:120%;
	text-align:center;
}

#main .content.cienporcien .secciones ul li a{
	text-decoration:none;
	display:block;
	height:50px;
	font-weight:bold;
	padding:5px 0;
	background-color:#74053D;
	color:#FFF;
	line-height:140%;
}

#main .content.cienporcien .secciones ul li a:hover{
	text-decoration:underline;
}

/*----------------------------------------------------------------------
	destacado
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.destacado .titulo-seccion{
	margin-bottom:14px;
}

.destacado.galeria{
	background-color:#F5F1F4;
}

.destacado.galeria .box{
	padding:0 10px 10px 10px;
}

.destacado .box.galeria-fotos .left{
	margin-right:10px;
	width:143px;
}

.destacado .box.galeria-fotos .left.last{
	margin-right:0;
}

.destacado .box.galeria-fotos a img{
	/*border:1px solid #666;
	padding:2px;
	background-color:#FFF;*/
}

/*.destacado .box.galeria-fotos a:hover img{
	border:1px solid #EC8A00;
}*/

.destacado .box p{
	text-align:center;
	padding:0 5px;
}

.destacado .box p a{
	color:#666;
	font-weight:bold;
}

.destacado .box p a:hover{
	color:#EC8A00;
}

.destacado.banners .box{
	padding:0 0 15px 0;
}

.destacado.banners .box .left{
	margin-right:20px;
}

/*----------------------------------------------------------------------
	footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer{
	border-top:2px solid #91064B;
	text-align:center;
	padding:15px 0;
}

#footer ul{
	margin-bottom:5px;
}

#footer ul li{	
	border-left:1px solid #797979;
	padding:0 10px;
	display:inline;
}

#footer ul li.first{
	border-left:0;
}

#footer a{
	font-size:1em;
	color:#797979;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

.arial12_gris{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #646464;
}

.titulo_form_gris{
width:400px;
height:20px;
float:left;
background:#D9C8D2;
padding-left:5px;
padding-top:8px;
margin-bottom:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.guarda_gris{
width:400px;
height:1px;
float:left;
background:#D9C8D2;
margin-top:5px;
margin-bottom:10px;
}

.row_new{
width:400px;
height: auto;
float:left;
margin-bottom:5px;
}
