body {font-family: "Arial";background: #FFF url("../img/body_back.png") repeat-x center top;}
a {text-decoration: none}

#huge_container { width: 1000px; display: table;}
#menu,#header,#divisor,#main_content,#footer, #divisorFecha, #divisorSecciones{ width: 100%;}

/*#huge_container,#menu,#header,#divisor,#main_content,#footer{ position: relative; margin: 0 auto;}*/
#huge_container,#menu,#header,#divisor,#main_content{ position: relative; margin: 0 auto;}

#divisorFecha{ 
				position: relative; 
				background-color: #E0E0E0; 
				height: 25px; 
				padding: 2px 0px 0px 0px;
				/*border: 1px solid #D1D1D1;*/
}
#divisorFecha h3{ color: #00719F;}


#menu { height: 30px;}	
/*#header { height: 120px; background: url("../img/bg_header.png") repeat-x center top;}*/
#header { height: 120px;}
	
#weatherIcon {font-size: 11px; font-family:"Arial"; color: #000}


#nd { height: 362px; width: 701px; background: url("../img/bg_nd.png") no-repeat center top;}


/*#divisor { height: 20px; background: url("../img/bg_divisor.png") repeat-x center top;}*/
#main_content { overflow:hidden;display: table; min-height: 500px; background: url("../img/bg_main_new.png") repeat-y center top;}
/*#main_content { overflow:hidden;display: table; min-height: 500px;}*/
#footer {height: 440px; background: url("../img/bg_footer_2.gif") no-repeat center top; background-color: #00719F;}
#footer_2 {height: 2px; background: url("../img/bg_footer_3.png") repeat-x center top;}
/* footer */
#footer .logo_gestion { background: url(../img/logo_ciarez.png) no-repeat center bottom; display:block;height:63px; padding:20px 20px 0; width:150px;float:left;}
#footer_text {float: left;margin-left: 10px;color: #fff;font-size: 12px;}
#footer_text p { margin: 0px;}
#footer_text p:first-child { font-size: 14px; font-weight: bold; margin-bottom:0; margin-top:5px;}
/****/
#main_content .sidebar,
#main_content .contenido,
#main_content .banners{ display: block; position: relative; float:left;}
/*
#main_content .sidebar 		{ width: 150px;}
#main_content .contenido 	{ width: 600px; height: auto; padding: 0 0 10px 0;}
#main_content .banners 		{ width: 250px; min-height: 500px; text-align: center; padding: 5px 0; background: url("../img/bg_header.png") repeat-x center -1px;}
*/
#main_content .sidebar 		{ width: 150px; height: 100%; background-color: #00719F;}
#main_content .contenido 	{ width: 745px; height: 100%; padding: 0 0 10px 0;}
#main_content .banners 		{ width: 250px; height: 100%; background-color: #00719F; min-height: 500px; text-align: center; padding: 5px 0; /*background: url("../img/bg_header.png") repeat-x center -1px;*/}

/* header */


#header .logo { position: absolute; width:319px; height:72px; left:30px; top:25px; background: url("../img/logo.png") no-repeat center center;}
#header .logo_02 { position: absolute; width:179px; height:62px; right:20px; top:29px; background: url("../img/logo_para_todos.png") no-repeat center center;}


/*
#header .logo { position: absolute; width:335px; height:90px; left:30px; top:25px; background: url("../img/logo_navidad.png") no-repeat center center;}
#header .logo_02 { position: absolute; width:179px; height:96px; right:20px; top:29px; background: url("../img/logo_para_todos_navidad.png") no-repeat center center;}
*/

/*
#header .logo { position: absolute; width:335px; height:92px; left:30px; top:15px; background: url("../img/logo_verano.png") no-repeat center center;}
#header .logo_02 { position: absolute; width:181px; height:103px; right:20px; top:29px; background: url("../img/logo_para_todos_verano.png") no-repeat center center;}
*/

/*
#header .logo { position: absolute; width:335px; height:92px; left:30px; top:15px; background: url("../img/logo.png") no-repeat center center;}
#header .logo_02 { position: absolute; width:181px; height:103px; right:20px; top:29px; background: url("../img/logo_para_todos.png") no-repeat center center;}
*/


/* menu */
#menu, #menu li ul.submenu li { background: url("../img/bg_menu_buttons.png") repeat-x center top;}
#menu li { height: 30px; display: inline; width: auto; padding: 0 5px; margin:0px; float: left; color: #FFF; font-size: 12px; line-height: 25px; min-width: 50px; text-align: center; font-family: "Arial"; font-weight:bold; position: relative;}
#menu li a { color: #FFF;}
#menu li:hover { background: url("../img/bg_menu_buttons.png") repeat-x center bottom;}
#menu li.active, #menu li ul.submenu li.active,#menu li ul.submenu li .thirdlevel li.active {background: url("../img/bg_menu_buttons.png") repeat-x center -30px;}

/* sub menus */
#menu li ul.submenu {display: none; position: absolute; z-index: 9999;left: 0px; top: 30px;background: #1BA7DF;border: 1px solid #00719F;}
#menu li ul.submenu li {width: 190px; height: 15px; color: #fff; padding: 5px; line-height: 10px; white-space:nowrap; text-align: left;}
#menu li ul.submenu li .thirdlevel{ display: none; position: absolute; top: 0; left:200px; background: #1BA7DF; border: 1px solid #00719F;}
#menu li ul.submenu li:hover .thirdlevel{ display: block;}
#menu li ul.submenu li a { font-size: 12px;}
#menu li:hover ul.submenu { display: block;}
#menu li:hover ul.submenu li:hover{ background: url("../img/bg_menu_buttons.png") repeat-x center -30px;}

#divisorSecciones, #divisorSecciones li ul.submenu li { background: url("../img/bg_menu_buttons.png") repeat-x center top;}	
#divisorSecciones li { height: 30px; display: inline; width: auto; padding: 0 5px; margin:0px; float: left; color: #FFF; font-size: 11px; line-height: 25px; min-width: 50px; text-align: center; font-family: "Arial"; font-weight:bold; position: relative;}
#divisorSecciones li a { color: #FFF;}
#divisorSecciones li:hover { background: url("../img/bg_menu_buttons.png") repeat-x center bottom;}
#divisorSecciones li.active, #divisorSecciones li ul.submenu li.active,#divisorSecciones li ul.submenu li .thirdlevel li.active {background: url("../img/bg_menu_buttons.png") repeat-x center -30px;}
	
/* sidebar */

#main_content .sepItem li {color: #FFF; height:27px; background: url("../img/bg_sidebar_button.png") repeat-x center top;text-align: left; line-height: 29px; padding: 5px 0 0 5px;}
	
/*#main_content ul.post h3 {color: #FFF; height:27px; background: url("../img/bg_sidebar_button.png") repeat-x center top;text-align: left; line-height: 29px; padding: 5px 0 0 5px;}*/
#main_content ul.post h3 {color: #0078AA; height:27px; text-align: left; line-height: 29px; padding: 5px 0 0 0px;}

	
#main_content .sidebar li h3 {color: #FFF; height:27px; background: url("../img/bg_sidebar_button.png") repeat-x center top;text-align: left; line-height: 29px; padding: 5px 0 0 5px;}	
#main_content .sidebar li {font-family: "Arial";height:30px;background: url("../img/bg_sidebar_button.png") repeat-x center top;text-align: left; line-height: 29px; padding: 0 0 0 5px;color: #FFF;font-size:12px;font-weight: bold;}
#main_content .sidebar li:hover {background: url("../img/bg_sidebar_button.png") repeat-x center bottom;}
#main_content .sidebar li.active {background: url("../img/bg_sidebar_button.png") repeat-x center -30px;}
#main_content .sidebar li a {color: #fff;}

/* PAGINACION */
.paginacion {text-align: center;padding: 5px 0;font-size:11px;}
.paginacion .next .nextBtn {height:20px; width:70px;}
/*.paginacion a {color: #00719F;}*/
.paginacion a {color: #FFF; height:20px; width:70px; background:url("../img/btn_next.png")no-repeat left top;}
.paginacion a:hover { text-decoration: underline; background-position:left bottom;}
.paginacion .no_available {color: #999;}


/* fservicios
 */

#searchbox {height: 126px; 
			padding-top: 2px; 
			display: table; 
			text-align: center; 
			margin: 2px 0px 0px 2px; 
			width:246px; 
			background: url("../img/bg_search2.gif") no-repeat top center;
}

/*#searchbox {height: 30px;  padding: 10px 0;   display: table; text-align: center; border-bottom: 2px solid #DE7500;margin: 10px auto;}*/
/*#searchbox {height: 90px;padding: 5px 0;display: table;text-align: center;margin: 10px auto;width:216px;background: url("../img/bg_search.png") no-repeat center center;}*/
/*#searchbox input{background-color: #FFF; color:#00719F}*/
#searchbox h3{color:#fff; margin-top: 15px;}
/*#searchbox input[type='text']{border: 1px solid #00719F; height: 20px; color: #00719F; -moz-border-radius:6px 6px 6px 6px; background-color: #FB942D;}*/
#searchbox input[type='text']{border: 1px solid #00719F; height: 20px; color: #fff; -moz-border-radius:6px 6px 6px 6px; background-color: #FB942D;}
#searchbox a {color:#fff; font-size: 10px; font-family:"Arial"; font-weight:bold; text-decoration: none, text-align: left;}
#searchbox a:hover {color:#FF9900; text-decoration: underline}
#searchbox table{margin-top: 55px;}
#searchbox form {margin-top: 80px}

#searchbox_f {padding-top: 0px; display: table; text-align: center; margin: 2px 0px 0px 2px; width:246px;}
#searchbox_f #social {overflow:hidden; background-color: #fff; color: #00719F; padding: 5px 15px 17px 0px; border: 1px solid #005275;}

#cedulones 	{ padding-top: 2px;	display: table; text-align: center; margin: 10px 0px 0px 2px; width:246px;}


/* post */
ul.post { padding: 0 5px;}
ul.post li.line {border-top: 1px solid #ccc;height: 10px;margin-top:10px;}
ul.post li.section {font-size: 12px;color: #DE7500;padding-left: 25px;height:20px;line-height:16px;background: url("../img/folder.gif") no-repeat 5px center;}
ul.post li.section a {color: #DE7500;}
ul.post li.section a:hover {color: #00719F;}

ul.post li.date {position: relative;font-size: 10px;color: #666;padding-left: 25px;height:30px;line-height:23px;border-top:1px solid #CCC;background: #EEE url("../img/icon-date.gif") no-repeat 5px center;}
ul.post li.date .date_title {display:inline-block;position:relative;width:510px;}
ul.post li.date .action_icons {width: 50px;float: right; position: absolute;top:0;right:0}
ul.post li.date .action_icons a img {border: none;padding-top: 5px;}

ul.post li.title {color: #00719F;font-size: 20px; font-family:"Arial";font-weight:normal;padding:10px 0 20px 0;}
ul.post li.title a {color: #00719F;font-size: 20px; font-family:"Arial";font-weight:normal;padding:5px 0;text-decoration:none}
ul.post li.title a:hover {color: #00719F;font-size: 20px; font-family:"Arial";font-weight:normal;padding:5px 0;text-decoration:underline}
ul.post li.image_main {text-align: center;width: 170px;overflow: hidden;display:inline-block;float:left}
ul.post li.image_main img {padding: 2px;border: 2px solid #00719f;width:90%;}
ul.post li.image {text-align: center;max-width: 7400px;overflow: hidden;}

/*ul.post li.image img {padding: 2px;border: 2px solid #00719f;}*/
ul.post li.image img {padding: 2px;}

ul.post li.content_main {font-size: 12px; color: #000; text-align:justify; float: left; display: inline-block; width:70%;}
ul.post li.content_main p:first-child {margin: 0;}

ul.post li.content_main a, ul.post li.content_main a:visited {color: #656565; text-decoration: none}
ul.post li.content_main a:hover {text-decoration: underline}

ul.post li.content_main a[href^=mailto] {padding-left: 12px;margin-left: 2px;background: url("../img/iconos/mail.gif") no-repeat left center;}

ul.post li.content {font-size: 12px;color: #000;text-align:justify}
ul.post li.content p:first-child {margin: 0;}
ul.post li.content a{color: #DE7500;}

ul.post li.content a:hover{color: #00719F;}
ul.post li.content a[href^=mailto] {padding-left: 12px;margin-left: 2px;background: url("../img/iconos/mail.gif") no-repeat left center;}

ul.post li.more2 {font-size: 12px;text-align: left; clear:both}

ul.post li.more {font-size: 12px;text-align: right; clear:both}
ul.post li.more a {color: #666;}
ul.post li.more a:hover {text-decoration: underline;}
ul.post li.galeria {
	overflow: hidden;
	width: 600px;
	height: auto;
	padding: 5px;
}
ul.post li.galeria ul.gallery {
	padding: 5px 0;
	width: 100%;
	display: table;
}
ul.post li.galeria ul.gallery li {
	display: inline-block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	padding:0px;
	margin: 0 10px 5px 0; 
	border: 2px solid #ccc;
	position: relative;
	float: left;
}
/* related posts */
.related_posts {padding: 5px;list-style: disc inside;margin: 10px 0;}
.related_posts h3, ul.post li.galeria h3.title {margin: 0;padding: 5px 0 2px;color: #00719F;border-top: 2px solid #00719F;font-size: 14px;}
.related_posts li {font-size: 10px;margin-left: 20px;margin-top: 5px;}
.related_posts li a {color: #333;padding: 2px;}
.related_posts li a:hover {background: #DE7500;color: #fff;}

/* coments posts */
.coments_posts {padding: 5px;list-style: disc inside;margin: 10px 0; font-family: "Arial"; font-size: 12px;}
.coments_posts h3, ul.post li.galeria h3.title {margin: 0;padding: 5px 0 2px;color: #00719F;font-size: 14px;}
.coments_posts li {font-size: 10px;margin-left: 20px;margin-top: 5px;}

.coments_posts .comentN {font-size: 12px; font-weight: normal;}
.coments_posts .comentN a {color: #FB942D;padding: 2px; font-size: 12px; text-decoration: none; background: #00719F; color: #fff;}
.coments_posts .comentN a:hover {background: #DE7500;}

.coments_posts .coments {background-color: #EBF1F2; border: 1px solid #84B0C7;}
.coments_posts .coments .coments_reg {
				margin: 5px; 
				padding: 5px 0 2px; 
				background-color: #84B0C7; 
				color: #000; 
				font-weight: bold;
				font-size: 11px; 
				font-weight: bold; 
				font-family: "Arial";
}

.coments_posts .comentN span {color: #FB942D;padding: 2px; font-size: 12px; text-decoration: none; background: #00719F; color: #fff;}
.coments_posts .comentN span:hover {background: #DE7500;}

.coments_posts .comentN2 span {color: #FB942D;padding: 2px; font-size: 12px; text-decoration: none; background: #00719F; color: #fff; font-weight: normal;}
.coments_posts .comentN2 span:hover {background: #DE7500;}

.coments_posts .comentN3 span {color: #FB942D; padding: 5px 0px 0px 2px; font-size: 12px; text-decoration: none; background-color: #FB942D; color: #fff; font-weight: bold;}
.coments_posts .comentN3 span:hover {background-color: #00719F;}

.coments_posts .comentNClose span {color: #FB942D;padding: 2px; font-size: 12px; text-decoration: none; background: #00719F; color: #fff;}
.coments_posts .comentNClose span:hover {background: #DE7500;}

.coments_posts .coments .coments_reg .error, 
.coments_posts .coments .coments_reg .correcto	{
				font-size:11px;text-indent:16px;margin-bottom:4px;
}
.coments_posts .coments .coments_reg .error {
				text-transform:uppercase;color:#B40404;background:url("../img/icon-error.png") no-repeat left 2px; margin-left: 10px;
				background-color: #fff; margin-right: 10px;
}
.coments_posts .coments .coments_reg .correcto {
				color:#d6ec90;background:url("../img/icon-ok.png") no-repeat left 2px;width:300px;
}


.coments_posts .coments .coments_reg .comentNbold a, .coments_reg .comentNbold a:visited {
			color: #B40404; 
			padding: 2px; 
			font-size: 11px; 
			text-decoration: none; 
			background-color: #84B0C7;
			font-weight: bold;
}
.coments_posts .coments_reg .comentNbold a:hover {text-decoration: underline;}




/***/
.preview {background: #fff;width: 600px;min-height: 500px;padding: 5px 10px;margin: 5px auto;}
.preview .post li.section {height:15px;}
.email_sender_cont {text-align: center;width: 100%;margin: 0 auto;}
.sendbyemail {margin: 5px;padding: 10px;width: 300px;background: #eee;border: 1px solid #ccc;}
.sendbyemail li {padding: 5px;}
 #sendbyemail_titulo {color: #00719F;text-align: center;font-size: 24px;}
 .sendbyemail_label {width: 500px;font-size: 12px;color: #1BA7DF;}
 .sendbyemail li input.medium {width: 250px;}
 #search_title {padding: 5px;margin: 0 auto;}
 #search_title h3 {padding: 0;margin: 0;color: #00719F;}
 #search_title  .search_sub_info {font-size: 12px;padding-top: 10px;}
 /** poll **/
 #poll {
	width: 200px;
	border: 2px solid #006C9B;
	padding: 5px;
	margin: 10px auto;
	background: #eee;
}
#poll h3.poll-title {font-size: 16px; color: #fff; font-weight: bold; background-color: #FB942D; margin-top: 5px;}
#poll .poll-content{
	padding: 5px 0;
	font-family: "Arial"
}
#poll .poll-content h4.poll-ask {
	font-size: 14px;
}
#poll .poll-content ul.poll-options {
	font-size: 12px;
	padding: 0 10px;
	margin: 10px 0;
}
#poll .poll-content ul.poll-options li {
	text-align: left;
}
.banner-images {
	text-align:center;	
}
.banner-images img {
	margin: 5px 0;
}
#form_container {color:#FFF;margin:0 0 0 5px; width:150px;}
#form_container label.description {border:none;	color:#FFFFFF;	display:block;	font-size: 12px; font-family:"Arial"; font-weight:bold;	line-height:150%;}
#form_container #input_l {width:130px; font-size: 12px; align:center;}
#form_container .description_small {color:#FFFFFF; font-size: 10px; font-family:"Arial"}
#form_container .buttons { text-align: center;}
/* footer */

<!--
.by {color:#00719F; font-size: 10px; font-family:"Arial"; font-weight:bold;padding:5px 0 5px 0;}
.by a {color:#088A08; font-size: 10px; font-family:"Arial"; font-weight:bold; text-decoration: none}
.by a:hover {color:#FF9900; text-decoration: underline}
.by img{border: none;}
-->

.by {color:#fff; font-size: 10px; font-family:"Arial"; font-weight:bold;padding:0px 0px 0px 0px;}
.by a {color:#fff; font-size: 10px; font-family:"Arial"; font-weight:bold; text-decoration: none}
.by a:hover {color:#FF9900; text-decoration: underline}
.by img{border: none;}

/*.mf {color:#fff; font-size: 10px; font-family:"Arial"; font-weight:normal; border-bottom: 1px dotted #FF9900}*/
.mf {padding:0px 0 5px 0;}
.mf {color:#fff; font-size: 10px; font-family:"Arial"; font-weight:normal;}
.mf a {color:#fff; font-size: 10px; font-family:"Arial"; font-weight:normal; text-decoration: none}
.mf a:hover {color:#FB942D; text-decoration: underline}



.clear {clear: both}
.banner_contenido { margin: 0px 0px 0px 25%;}

/* new styles*/
#header .slide_top { position: absolute; width:245px; height:72px; left:490px; top:25px;}
#divisor { height: 20px;}

.mainfooter{margin:0 auto; overflow:hidden; width:960px;min-height:50px;}

.box{float:left;margin-right:4px;margin-top:21px;}
.box2{float:left;margin-right:4px;margin-top:18px;}
.box3{float:left;margin-right:4px;margin-top:2px;}

/*.legal{width:310px;margin-top:52px;background:url("../img/logo-footer.png") no-repeat left top;}*/
.legal{width:100%;}

.legal p{font:normal 10px/12px "Arial";color:#fff;padding:0px 0px 5px 0px;}
.legal p a{color:#fff;border-bottom:1px dotted #FB942D;}

.legal p a:hover{color:#FB942D;border-bottom:1px dotted #677a88;text-decoration:none;}
.legal ul.socialicon{float:left;margin-top:12px;width:auto;}

ul.socialicon{overflow:hidden;width:70px;float:right;margin-top:18px;}
ul.socialicon li{display:inline;}
ul.socialicon li a{height:34px;display:block;float:left;}
ul.socialicon li a span{display:none;}
ul.socialicon li a.mail{background:url("../images/social-nav-icon-mail.png") no-repeat left top;width:19px;}

ul.socialicon li a.twitter{background:url("../images/social-nav-icon-twitter.png") no-repeat left top;}

ul.socialicon li a.skype{background:url("../images/social-nav-icon-skype.png") no-repeat left top;width:20px;}
ul.socialicon li a.urban{background:url("../images/urban-icon.png") no-repeat left top;width:64px;}
ul.socialicon li a.mail:hover{background:url("../images/social-nav-icon-mail.png") no-repeat left bottom;}
ul.socialicon li a.twitter:hover{background:url("../images/social-nav-icon-twitter.png") no-repeat left bottom;}
ul.socialicon li a.skype:hover{background:url("../images/social-nav-icon-skype.png") no-repeat left bottom;}
ul.socialicon li a.urban:hover{background:url("../images/urban-icon.png") no-repeat left bottom;}

/*------*/
#footer h3{color:#EAEAEA;text-transform:uppercase;padding:0px 0 0 12px;margin:0;}

#footer form {padding-left:16px;padding-top:12px;}
#footer form input, #footer form textarea{padding:2px;font-size:11px;text-transform:uppercase;color:#fff;border:1px solid #005da6;display:block;width:220px;background:#FB942D url("../images/input-bck.png") repeat-x;}
#footer form input{height:20px;margin-bottom:4px;border: 1px solid #fff;}
#footer form textarea{height:54px; border: 1px solid #fff;}
#footer form input[type='submit']{background:url("../img/submit-footer2.png") no-repeat;width:61px;height:25px;border: none;float:left;margin:4px 4px 0 0;}
#footer form .error, #footer form .correcto{font-size:11px;text-indent:16px;margin-bottom:4px;}
#footer form .error   {text-transform:uppercase;color:#f05d46;background:url("../img/icon-error.png") no-repeat left 2px; }
#footer form .correcto{color:#d6ec90;background:url("../img/icon-ok.png") no-repeat left 2px;}


.contform{background:url("../img/box-bg.png") no-repeat left 40px;min-height:170px;}
/*.servicios{width:350px;}*/
.servicios{width:100%;}
/*.contform{width:250px;}*/
.contform{width:100%;}

.servicios ul{padding-left:16px;margin-top:14px;}

.servicios ul li a{font:normal 11px "Arial";color:#EAEAEA;float:left;width:160px;border-left:1px solid #FB942D;padding-left:4px;}
.servicios ul li a:hover{color:#fff;text-decoration:none;border-color:#A5CDDD;}
.sepMenu {}
.sepMenu h3 {color: #00719F;}

/*-------------------Social links------------------------*/
#social{margin:6px 0;overflow:hidden; color: #fff}
#social li {display:inline;font:normal 12px "Trebuchet MS";text-transform:uppercase;}
#social li span{padding-left:14px;padding-top:4px;display:inline-block;}
#social li a{display:block;float:right;height:23px;width:23px;margin-left:4px;}
#social li a span{display:none;}
#social li a.facebook{background:url("../img/social-face.png")no-repeat left bottom;}
#social li a.twitter{background:url("../img/social-twitter.png")no-repeat left bottom;}
#social li a.youtube{background:url("../img/social-youtube.png")no-repeat left bottom;}
#social li a.flker{background:url("../img/social-flickr.png")no-repeat left bottom;}

#social li a.facebook:hover, #social li a.twitter:hover, 
#social li a.youtube:hover, #social li a.flker:hover{background-position:left top;}

/* EMPIEZA CONTENEDOR GUIA */

#tramites_guia {padding: 5px 0;display: table;text-align: center;margin: 10px auto;width:216px;background-color: #ffffff;}
#tramites_guia input{background-color: #FB942D;}
#tramites_guia h3{padding: 25px 0;}
#tramites_guia div.tramites{display:inline;float: left;width: 205px;margin-left: 5px;padding-bottom: 10px;}
#tramites_guia div.tramites h5{display:block;float:left;width:170px;margin: 0;padding-top: 5px;font-size: 15px;font-weight:bold;color:#000;}
#tramites_guia div.tramites ul{float: left;padding:0; margin:0;list-style-type: none;}
#tramites_guia div.tramites ul li{border-bottom: 1px dotted #FB942D;padding: 3px 0 2px;}
#tramites_guia div.tramites ul li a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size: 11px;color:#333333;}
#tramites_guia div.tramites ul li a:hover{color:#666666;}
/* FIN CONTENEDOR GUIA */


#pie_copy {height: 38px; background: url("../img/bg_copy.gif") repeat-x center top;}

div.pie div.w3c {
background-image:url("/inc3/imagenes/pie/w3c.gif");
background-repeat:no-repeat;
float:left;
height:13px;
margin-left:10px;
margin-top:10px;
width:320px;
text-align:left;
font-family:Arial,Helvetica,sans-serif;
}

/* SLIDER VIDEOTECA */
#s3slider {
   width: 250px; /* important to be same as image width */
   height: 210px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 250px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;   
   font-family: "Arial";
   font-size: 11px;
   /*font: 10px/15px Arial, Helvetica, sans-serif;*/      
   padding: 10px 13px;
   width: 250px;
   background-color: #000;
   filter: alpha(opacity=50); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;
   
   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}


#playV1 {
	z-index:1;
	position: absolute; /* important */
	top: 50px;
	left: 50px;
	background-image:url("../img/ico_play_big.png"); 
		background-position:center; 
		background-repeat:no-repeat
}

#playV2 {
	position: absolute; /* important */
	top: 50px;
	left: 50px;
	background-image:url("../img/ico_play_big.png"); 
	background-position:center; 
	background-repeat:no-repeat
}

#playV3 {
	position: absolute; /* important */
	top: 50px;
	left: 50px;
	background-image:url("../img/ico_play_big.png"); 
	background-position:center; 
	background-repeat:no-repeat
}

#playV4 {
	position: absolute; /* important */
	top: 50px;
	left: 50px;
	background-image:url("../img/ico_play_big.png"); 
	background-position:center; 
	background-repeat:no-repeat
}
	
.s3sliderImage span {
   position: absolute; /* important */
   left: 0;   
   font-family: "Arial";
   font-size: 11px;
   /*font: 10px/15px Arial, Helvetica, sans-serif;*/      
   padding: 10px 13px;
   width: 250px;
   background-color: #000;
   filter: alpha(opacity=50); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;
   
   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 
#fiestas {
		 position: absolute; 		
		 top:40px; 
		 left:130px; 
		 /*border:1px solid #000000;*/
		 background-image: url("../img/t_fiestas.png"); 
		 width:992px; 
		 height:160px
}
#fiestas_s {
		 position: absolute;
		 top:22px;
		 left:0px;
		 background-image: url("../img/t_fiestas2.png");
		 width:100%;
		 height:43px
}

#content { 		width:745px; 								
				background-color: #fff; 
				/*margin-bottom:20px;*/
				min-height:300px;
				/*border:1px solid #FF0000;*/
}

.postMain	{ display:inline; float:left; width:450px; /*border:1px solid #000000*/}
.postSep	{ display:inline; float:left; width:20px; /*border:1px solid #CC3300*/}
.postOtros	{ display:inline; float:left; width:270px; /*border:1px solid #000000*/}
.lPost li { width:450px; background-color: #0078AA; height:20px;}

#destacada { 	width:745px; 				
				height:330px; 				
				background-color: #0078AA; 
				margin-bottom:60px;
				/*border:1px solid #FF0000;*/
}
#homoD { 		width:745px;
				height:125px;
				background-color: #fff;
				font-family:Arial;
				font-size:11px;
				color: #656565;
				margin-bottom:20px;
}
.homoDContentTS {
				font-family:Arial;
				font-size:11px;
				color: #003C55;

}

.homoDContentTS a, .homoDContentTS a:visited {
				font-family:Arial;
				font-size:11px;
				color: #003C55;
				text-decoration: none;
}

.homoDContentTS a:hover {				
				text-decoration: underline;
}

.homoDContentTN {
				font-family:Arial;
				font-size:14px;
				color: #FF6600;
}

.homoDContentTN a, .homoDContentTN a:visited {
				font-family:Arial;
				font-size:14px;
				color: #FF6600;
				text-decoration: none;
}

.homoDContentTN a:hover {				
				text-decoration: underline;
}
.homoDContentT_txt {
				font-family:Arial;
				font-size:11px;
				color: #656565;
}

.homoDContentT_txt a, .homoDContentT_txt a:visited {
				font-family:Arial;
				font-size:11px;
				color: #656565;
				text-decoration: none;
}

.homoDContentT_txt a:hover {				
				text-decoration: underline;
}

.homoDContentT_mor {
				font-family:Arial;
				font-size:11px;
				font-weight:bold;
				color: #0078AA;
}

.homoDContentT_mor a, .homoDContentT_mor a:visited {
				font-family:Arial;
				font-size:11px;
				color: #0078AA;
				font-weight:bold;
				text-decoration: none;
}

.homoDContentT_mor a:hover {				
				text-decoration: underline;
}

.homoD_Sec { 
				text-transform:uppercase;
				color:#FF6600;
				font-family:Arial;
				font-size:11px;								
}

.homoD_Sec a, .homoD_Sec a:visited{ 
				text-transform:uppercase;
				color:#FF6600;
				font-family:Arial;
				font-size:11px;				
				text-decoration: none;
}

.homoD_Sec a:hover {				
				text-decoration: underline;
}


.sepLine
{ 				width:745px; 				
				height:5px; 				
				background-color: #0078AA; 
				display:block; 
				float:none;
				/*border:1px solid #FF0000;*/
}
.sepLineS
{ 				width:745px; 				
				height:2px; 				
				background-color: #0078AA; 
				display:block; 
				float:none;
				margin-top:2px;
				/*border:1px solid #FF0000;*/
}
.sepLineW
{ 				width:745px; 				
				height:5px; 				
				background-color: #fff; 
				display:block; 
				float:none;
				/*border:1px solid #FF0000;*/
}

#destacada .title { 				
				display:block;
				height:30px;
				padding-left:10px;
				padding-top: 10px;
				float:none; 				
				color:#FFFFFF;
				font-size:24px;
				/*background-color: #005A82;*/				
				background-color: #0078AA;
}

#destacada .footND { 				
				display:block;
				height:80px;
				padding-left:10px;
				padding-top: 10px;												
				float:left;
				width:735px;
				color:#FFFFFF;
				/*background-color: #0078AA;*/
				background-color: #005A82;
				/*background-color: #0078AA;*/
}

#destacada div.seleccionado {
				background-color:#FF9900;
}


/* NOTICIAS DESTACADAS */
.sec1 img {border:0;padding:0;margin:0;}	

#destacada div.controlador_ciclico_atras {
				width:21px;
				height:21px;
				background-image:url(/img/ico_nd_r.png);
				font-size:0;
				text-indent:-30000px;
				line-height:0;
				cursor:pointer;
}

#destacada div.controlador_ciclico_adelante {				
				width:21px;
				height:21px;
				background-image:url(/img/ico_nd_f.png);
				font-size:0;
				text-indent:-30000px;
				line-height:0;
				cursor:pointer;
}

#destacada div#general_noticias_pausa {				
				width:21px;
				height:21px;
				background-image:url(/img/ico_nd_pp.png);
				font-size:0;
				text-indent:-30000px;
				line-height:0;
				cursor:pointer;
}

#destacada div#general_noticias_play {				
				width:21px;
				height:21px;
				background-image:url(/img/ico_nd_p.png);
				font-size:0;
				text-indent:-30000px;
				line-height:0;
				cursor:pointer;
}

div.controlador_ciclico_atras:hover,
div.controlador_ciclico_adelante:hover,
div.controlador_ciclico_pausa:hover,
div.controlador_ciclico_play:hover {
				
				background-position:0 -21px;
} 


.sec1 { 	
				width:400px; 
				height:300px; 
				display:inline;
				background-color:#999999;
				/*border:1px solid  #FF33CC;*/
				float:left;
}
.sec2 { 	
				width:345px; 
				height:300px; 
				display:inline;
				background-color:#0078AA;
				/*border:1px solid  #FF33CC;*/
				float:left;
				font-family:Arial;
				font-size:11px;
				color:#FFFFFF;
				text-align:left;
}

.sec2 a { 					
				font-family:Arial;
				font-size:11px;
				color:#FFFFFF;
				text-align:left;
}


.ndSec{ 					
				font-family:Arial;
				font-size:11px;
				color:#FFCC00;
				text-align:left;
				text-transform:uppercase;
}

.ndSec a{ 					
				font-family:Arial;
				font-size:11px;
				color:#FFCC00;
				text-align:left;
				text-transform:uppercase;
}

.sec2 a, .sec2 a:visited{ 				
				color:#FFFFFF;
				text-decoration:none
}

.sec2 a:hover{ 				
				text-decoration:underline;
}

.txtND {
				color:#FFFFFF;
				font-size:18px;
}

.txtND2 {
				color:#FFFFFF;
				font-size:18px;
				display:inline;
				float:left;
				background-color:#57A8F3;
				/*border:1px solid #FFFF00;*/
				width:235px;
				height:75px;
				margin-right:5px;								
}

.txtND a{
				color:#FFFFFF;
				font-size:18px;
}

.txtND_s {
				color:#FFFFFF;
				font-size:12px;
}

.txtND_s a, .txtND_s a:visited{
				color:#00374E;
				font-family:Arial;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;				
}

.txtND_s a:hover{				
				text-decoration: underline;				
}

.txtND_ts a{
				color:#FFFFFF;				
				text-decoration:none;
}

substr

.txtND_txt{
				font-family:Arial; 
				font-size:12px;
				color:#FFFFFF;
}
.txtND_txt2{
				font-family:Arial; 
				font-size:11px;
				color:#FFFFFF
}

.txtND_txt2 a, .txtND_txt2 a:visited{
				font-family:Arial; 
				font-size:11px;
				color:#FFFFFF;
				text-decoration: none;
}

.txtND_txt2 a:hover{				
				text-decoration: underline;
}

.txtND_date{
				font-family:Arial; 
				font-size:11px; 
				font-weight:bold; 
				color:#FFCC00;
}

.txtND_date a, .txtND_date a:visited {
				color:#FFCC00;
				text-transform:uppercase; 
				text-decoration:none;
}

.txtND_date a:hover{
				color:#FFCC00;
				text-decoration: underline;
}

.sec3 { 	
				width:745px; 
				height:300px; 
				display:block;
				float:none;
				background-color:#005A82;
				/*border:1px solid  #FF33CC;*/
				float:left;
				color:#FFFFFF,
}
.txtImg	{
				background-image:url(img/bk_txtGal.png) ;
				width:330px; 
				height:40px; 
				position:absolute; 
				top: 260px; 
				left:25px;
				font-family:Arial;
				font-size:11px;
				color:#FFFFFF;
				padding-top:15px; 
				text-align:left;
}
.txtGral {
				background-image: url("../img/bk_txtGal.png"); 
				background-repeat:repeat-x;
				width:745px; 
				height:20px; 
				position:absolute; 
				top: 320px; 
				left:0px;
				font-family:Arial;
				font-size:11px;
				color:#FFFFFF;
				padding-top:1px; 
				text-align:left;
}

.txtGralPlay {
				width:190px; 
				height:35px; 
				position:absolute; 
				top: 300px; 
				left:530px;
				padding-top:5px;
				/*border:1px solid #FFFF00;*/
				background-image:url(../img/controls.png); 
				background-repeat:no-repeat				
}

 
.sepND { 		
				border-bottom:1px dotted #00A5EC;
}

.dataPost {
				width:450px; 
				/*border:1px solid #333399;*/
				/*height:285px;*/
				/*margin-bottom:20px;*/
				display:block;
				float:none;
}

.dataPostL {
				width:740px; 
				/*border:1px solid #333399;*/
				/*height:285px;*/
				/*margin-bottom:20px;*/
				display:block;
				float:none;
}

.dataDate {
				width:55px; 
				height:55px; 
				/*position:absolute; 
				top: 30px; 
				left:50px;*/
				padding-top:1px;
				/*border:1px solid #000;*/
				background-image:url(../img/ico_date.png); 
				background-repeat:no-repeat				
}

.postMain .footMN { 				
				/*display:block;*/
				height:45px;
				padding:10px 0px 0px 10px;
				/*padding-top: 10px;*/
				/*float:left;*/
				width:440px;
				color:#FFFFFF;
				font-size:24px;
				/*background-color: #0078AA;*/
				background-color: #0078AA;
				/*background-color: #0078AA;*/
}

.postMain .footMN2 { 				
				/*display:block;*/
				height:25px;
				padding-left:10px;
				/*padding-top: 10px;*/
				/*float:left;*/
				width:440px;
				color:#FFFFFF;
				font-size:24px;
				/*background-color: #0078AA;*/
				background-color: #0078AA;
				/*background-color: #0078AA;*/
}

.postMain .footMN a, .postMain .footMN a:visit {
				color:#FFFFFF;
				font-size:12px;
				text-decoration:none;
}

.postMain .footMN a:hover { 				
				text-decoration:underline;
}

.postMain ul	{
					list-style-image:none; 
					list-style-type:none;
					display:block;
					float:none;
					margin:0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					position:inherit;
					font-family:Arial;
					font-size:11px;
					color:#FFFFFF;
}

.postMain li	{
					position:inherit;
}
.postSec { 
					font-size:12px; 
					/*color:#FFFFFF;*/
					color:#0078AA;
					text-transform:uppercase;

}

.postSec a, .postSec a:hover, .postSec a:visited{ 
					font-size:12px; 
					/*color:#FFFFFF;*/
					color:#0078AA;
					text-decoration:none
}

.postListado{
				  background-color:#EBEBEB;
}

.postTitle{
					width:100%;
					/*background-color:#0078AA;*/
					background-color:#CBCBCB;
					height:25px;
					padding-top: 4px;
					display:block;
					float:none;
}

.postTitleF{
					width:100%;
					height:6px;
					display:block;
					float:none;
					background: url("img/addPost.png") no-repeat center; 
}

.postTitleM{
					width:100%;
					/*background-color:#FF9900;*/
					/*background-color:#0078AA;*/
					background-color:#FFFFFF;
					border-bottom: 1px solid #CCCCCC;
					color: #0078AA;
					height:25px;
					display:block;
					float:none;
					margin-top:2px;
					font-weight:bold; 
					/*padding-top: 10px;*/
}

.postTitleM2{
					width:740px;
					/*background-color:#FF9900;*/
					background-color:#0078AA;
					height:20px;
					display:block;
					float:none;
					font-weight:bold; 
					/*padding-top: 10px;*/
}

.postTitleM a, .postTitleM a:hover, .postTitleM a:visited{ 
					font-size:11px; 
					/*color:#FFFFFF;*/
					color: #0078AA;
					text-decoration:none
}

.postTitleM2 a, .postTitleM2 a:hover, .postTitleM2 a:visited{ 
					font-size:11px; 
					color:#FFFFFF;					
					text-decoration:none
}

.postTitleMF{
					width:100%;
					height:2px;
					display:block;
					float:none;
					border-bottom:1px solid #FF9900
}
.postTitleMF_sep{
					width:100%;
					height:5px;
					display:block;
					float:none;
}

/* post */
.postSecTitle{
					width:100%;
					height:20px;
					/*display:block;
					float:none;*/
					color:#0078AA;
}

.postSecTitle a, .postSecTitle a:visited{ 
					font-size:18px; 
					color:#0078AA;
					text-decoration:none
}

.postSecTitle a:hover{ 				
					text-decoration:underline;
}

.postSecSubTitle{
					width:100%;
					height:20px;
					/*display:block;
					float:none;*/
					color:#003C55;
					font-family:Arial;
					font-size:12px
}

.postSecSubTitle a, .postSecSubTitle a:hover, .postSecSubTitle a:visited{ 
					font-size:12px; 
					color:#003C55;
					text-decoration:none;
					font-family:Arial;
					font-size:12px
}

.postSecSubTitle a:hover{ 
					text-decoration:underline;
}


.postResumen{
					color:#656565;
					font-family:Arial;
					font-size:12px; 
					text-align:justify;
}

.postResumen a, .postResumen a:hover, .postResumen a:visited{ 
					font-size:12px; 
					color:#656565;
					text-decoration:none;
					font-family:Arial;
					font-size:12px;
					text-align:justify;					
}

.postResumen a:hover{ 
					text-decoration:underline;					
}

#videos {			
					display:block;
					float:none;
					width:270px;
					height:250px;
					color:#fff;
					font-size:24px;
					background-color:#0078AA;
}

.playV{
					position:absolute;
					top:50px;
					left:85px;
}

#audios {			
					display:block;
					float:none;
					width:270px;
					/*height:330px;*/
					padding-bottom: 10px;
					color:#fff;
					font-size:24px;
					background-color:#0078AA;
}

#descargas {			
					display:block;
					float:none;
					width:270px;
					/*height:270px;*/					
					padding-bottom: 10px;
					color:#fff;
					font-size:24px;
					background-color:#0078AA;
}

#sepVideos {			
					display:block;
					float:none;
					width:270px;
					height:50px;
					color:#fff;
					background-color:#005A82;
					padding-top:10px;
}

#sepVideos form a, #sepVideos form a:visited {
					color:#fff;
					text-decoration: none;
}

#sepVideos form a:hover {					
					text-decoration: underline;
}

#sepAudios {			
					display:block;
					float:none;
					width:270px;
					height:50px;					
					color:#fff;
					background-color:#005A82;
					padding-top:10px;
}


#sepAudios a, #sepAudios a:visited {
					color:#fff;
					text-decoration: none;
}

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


#sepFiles {			
					display:block;
					float:none;
					width:270px;
					height:50px;					
					color:#fff;
					background-color:#005A82;
					padding-top:10px;
}


#sepFiles a, #sepFiles a:visited {
					color:#fff;
					text-decoration: none;
}

#sepFiles a:hover {					
					text-decoration: underline;
}
 
.audioL 	{		display:block;
					float:none;
					background-color: #fff;
					border-top:2px solid #005A82;
					width:250px;
					height:65px;
					color:#FF6600;
					font-family:Arial;
					font-size:11px;
					padding:10px 0 10px 0 ;					
}

.audioL a, .audioL a:visited	{		
					color:#FF6600;					
					font-size:11px;
					text-decoration: none;
}

.audioL a:hover	{		
					text-decoration: underline;
}

.fileL 	{		display:block;
					float:none;
					background-color: #fff;
					border-top:2px solid #005A82;
					width:250px;
					height:40px;
					color:#FF6600;
					font-family:Arial;
					font-size:11px;
					padding:10px 0 10px 0 ;					
}

.fileL a, .fileL a:visited	{		
					color:#FF6600;					
					font-size:11px;
					text-decoration: none;
}

.fileL a:hover	{		
					text-decoration: underline;
}

.audioSec {			
					font-family:Arial;
					color: #0078AA;
					font-weight:bold;
					text-transform:uppercase;
}
.audioFecha {			
					font-family:Arial;
					font-size:10px;
					font-weight:bold;
}

.slide_top .marcoTop	{
					background-image: url("../img/marco_galeria_top_transparente.png"); 
					background-repeat: no-repeat;
					width:268px; 
					height:138px; 
					position:absolute; 
					top: -25px; 
					left:-5px;					
					padding-top:1px;
					z-index: 0;
}

/* SINGLE */
.comentNormal	{
					/*background-color:#F1F1F1;*/					
					background-color:#DADADA;
					margin-bottom: 10px;
					border: 1px solid #DADADA;
					margin: 5px 0px 5px 0px;
}

.comentClaro	{
					background-color:#FFFFFF;
					margin-bottom: 10px;
}

.comentAbuso	{
					font-family:"Arial";
					color: #000000;
					font-size: 11px;
}

/* MAIN NEW */
a img{
		border:none; 
}

div.noticias {
		float:left;
		height:390px;
		width:700px;
}

/*
width:365px; 
height:300px; 
display:inline;
background-color:#999999;
float:left;
*/

div.noticias div.general_noticias {
		background-image:url("/inc3/imagenes/fdo_noticias.gif");
		float:left;
		height:390px;
		position:relative;
		width:700px;
}

/*div.noticias div.general_noticias div.general_noticias_contenedor_general {*/
div.general_noticias_contenedor_general {
		height:300px;
		width:365px;
}

/*div.noticias div.general_noticias div.general_noticias_contenedor {*/
div.general_noticias_contenedor {
		display:inline;
		float:left;
		height:300px;
		/*margin:49px 0 0 21px;*/
		width:365px;
}

/*div.noticias div.general_noticias div.general_noticias_contenedor div.general_noticias_contenedor_imagen {*/
div.general_noticias_contenedor div.general_noticias_contenedor_imagen {
		float:left;
		height:300px;
		width:365px;
		display:none;
}

.socialTitle {
		color: #0078AA;
		font-size: 14px;
}

#loginMenu {
		display: inline;
		float: right;
		position: relative;
		/*margin-top: 2px;*/
		/*margin-left: 155px;*/
		/*border: 1px solid #FFF;*/
		/*background-color: #E0E0E0;*/
		/*background: url("../img/bg_login_header.png") repeat-x center top;*/
}

.headerInfo {
		font-size: 11px;
		color: #00719F;
}

.headerInfo2 {
		font-size: 11px;
		color: #FB942D;
}

.votTot {
		display: inline;
}

.votForoP {
		width:13px;
		height:14px;
		background: url("../img/ico_votRang.png") no-repeat;
		background-position:0px;		
		display: inline;
		position: absolute;
		float: left;
		
}
.votForoN {
		width:12px;
		height:14px;
		background: url("../img/ico_votRang.png") repeat-x;
		background-position:12px;
		display: inline;
		position: absolute;
		float: left;		
		margin-left: 5px;
}
.votoCP {		
		display: inline;		
		padding-left: 15px;
}
.votoCN {		
		display: inline;		
		padding-left: 20px;
}

.voteResponse{
		display: none;		
		position: absolute;
		width:225px;
		height:104px;
		background: url("../img/bk_vote_res.png") no-repeat;
		border: none;
}
.comentNCloseV span {padding: 2px; font-size: 12px; text-decoration: none; background: #00719F; color: #fff;}
.comentNCloseV span:hover {background: #DE7500;}

.voteSAbuse{
		display: none;		
		position: absolute;
		width:225px;
		height:104px;
		background: url("../img/bk_abuse_res.png") no-repeat;
		border: none;
}
.comentNCloseA span {color: #FFF;padding: 2px; font-size: 12px; text-decoration: none; background: #FF3300;}
.comentNCloseA span:hover {background: #CCCCCC; color: #C80C0C;}

.votATot {
    display: inline;
}
