body{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	margin:0;
	color:#000000;
}
img{ border:none; }
form label{ cursor:pointer; }
/* @start Esquema Básico */
#page{
	width:950px;
	margin:auto;
}

#pub_top{
	height:69px;
	background:#CCCCCC;
	padding:8px;
}

#header{
	height:58px;
	padding:20px;
}
#logo{
	margin:0;
}
#search{
	width:250px;
	font-size:11px;
	margin-top:10px;
}
#navbar{
	background:#FFFFFF none repeat scroll 0 0;
	height:25px;
	line-height:25px;
	margin-bottom:0;
	margin-top:10px;
	border-bottom:1px solid #345A8D;
}
#navbar ul{
	margin:0;
	padding:0;
	list-style:none;
}
#navbar li{
	float:left;
	font-size:13px;
	margin-left:3px;
	margin-right:3px;
	text-transform:uppercase;
}
#navbar li.active{
	background:#33598C;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
}
#navbar a{
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	color:#33598C;
	text-decoration:none;
}
#navbar a:hover{
	color:#ffffff;
	background:#499ac7;
}
#marquee{
	background:url('../images/bg_marquesina.jpg') no-repeat;
	height:25px;
	margin-bottom:10px;
	padding:0 30px;
	cursor:default;
}
#marquee_container {
	position: relative;
	width: 100%;
	height: 25px;
	overflow: hidden;
}
#marquee_text {
	padding:4px;
	color:#242B63;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	white-space: nowrap;
	text-align:center;
}
#info_container{
	float:left;
	margin-right:10px;
	width:645px;
}
#rightbar{
	float:left;
	width:295px;
}
#footer{
	font-size:16px;
}
#footer ul{
	font-size:10px;
	padding:0;
	margin:30px auto;
	text-align:center;
	list-style:none;
}
#footer ul li{
	margin-left:7px;
	margin-right:7px;
	float:left;
}
#footer ul li a{
	color:#666666;
	line-height:26px;
	text-decoration:none;
	text-transform:uppercase;
}
#footer ul li a:hover{
	background:#666666 none repeat scroll 0 0;
	color:#FFFFFF;
}
#footer p{
	font-size:11px;
	margin:30px 0;
	font-family:Georgia,"Times New Roman",Times,serif;
	text-align:center;
}
#footer p a{
	color:#000000;
	text-decoration:none;
}
/* @end Esquema Basico */
/* @start Rightbar */
.rightbar_box{
	border-width:1px 1px 0 1px;
	border-style:dashed;
	border-color:#345A8D;
	padding:10px;
}

.rightbar_box p{
	margin:4px 0;
	font-size:11px;
}
/* @end Rightbar */
/* @start Posts Box */
.posts_box{
	padding:20px;
	margin-bottom:10px;
}
.posts_box img{
	border:1px dashed #345A8D;
	float:left;
	margin-right:10px;
	padding:2px;
}
.posts_box p{
	margin:4px 0;
	font-size:11px;
}
.posts_box p a{
	color:#345A8D;
	text-decoration:none;
}
.posts_box p a:hover{
	background:#345A8D;
	color:#FFFFFF;
}
.posts_box.primary{
	background:url('../images/bg_noticias_principal.jpg') #F5F5F5 repeat-x;
}
.posts_box.secondary{
	float:left;
	width:282px;
	background:url('../images/bg_noticias_secundario.jpg') #F5F5F5 repeat-x;
}
.posts_box.special{
	float:left;
	width:282px;
	background:url('../images/bg_noticias_especial.jpg') #DBECF4 repeat-x;
}
.post_title{
	margin:4px 0;
	font-weight:normal;
}
.post_title a{
	font-family:Georgia,"Times New Roman",Times,serif;
	text-decoration:none;
}
.primary .post_title{
	font-size:26px;
}
.primary .post_title a{
	color:#E85D1B;
}
.primary .post_title a:hover{
	background:#E85D1B;
	color:#FFFFFF;
}
.secondary .post_title{font-size:19px;}
.secondary .post_title a{
	color:#499AC7;
}
.secondary .post_title a:hover{
	background:#499AC7;
	color:#FFFFFF;
}
.special .post_title{font-size:19px;}
.special .post_title a{
	color:#242B63;
}
.special .post_title a:hover{
	background:#242B63;
	color:#FFFFFF;
}
.post_info{
	font-size:11px;
}
.post_info a{
	color:#000000;
}
.post_info a:hover{
	text-decoration:none;
}
/* @end Posts Box */

/* @start Paginator */
.paginator{font-size:13px;margin:10px 0;clear:left;}
.paginator a{color:#666666;text-decoration:none;}
.paginator a:hover{background-color:#666666;color:#FFFFFF;}
.paginator a.page_prev{float:left;}
.paginator a.page_next{float:right;}
/* @end Paginator */

/* @start Post Box (single) */
.post_box{
	background:url(../images/bg_nota_desarrollada.jpg) repeat-x #FEFEFE scroll left top;
	padding:20px;
}
.post_box .post_title{
	color:#E85D1B;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:32px;
}
.post_actions{
	border-bottom:1px dashed #345A8D;
	margin-bottom:25px;
	margin-top:10px;
	font-size:11px;
}
.post_actions ul{
	list-style:none;
	float:right;
	margin:2px 0;
}
.post_actions ul li{
	float:left;
	margin:0 4px;
}
.post_actions ul li a{
	display:block;
	padding-left:18px;
	background-position:left;
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:none;
}
.post_actions ul li a#print_post{
	background-image:url('../images/ico_impresora.gif');
}
.post_actions ul li a#send_post{
	background-image:url('../images/ico_mail.gif');
}
.post_actions ul li a#comment_post{
	background-image:url('../images/ico_comentario.gif');
}
.post_box p.copete{
	font-family:Georgia,"Times New Roman",Times,serif;
	margin-top:10px;
	font-size:11px;
}
.post_box p{
	
}
.post_box p a{
	color:#345A8D;
	text-decoration:none;
}
.post_box p a:hover{
	background:#345A8D;
	color:#FFFFFF;
}
.post_box .post_body{
	font-size:11px;
	text-align:justify;
}
.post_box .post_body img{
	border:1px dashed #345A8D;
	float:right;
	margin-left:10px;
	padding:2px;
}
/* @end Post Box (single) */

/* @start Extra Data */
.extra_data{
	border-top:1px dashed #345A8D;
	margin-bottom:25px;
	margin-top:25px;
	padding-top:10px;
	width:605px;
	font-size:11px;
}
.extra_data .title{
	color:#345A8D;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	text-transform:uppercase;
	line-height:normal;
	font-size:13px;
	font-weight:normal;
}
.extra_data ul{
	list-style:none;
	font-size:11px;
	padding-left:30px;
}
#comments.extra_data p{
	font-size:11px;
	padding-left:30px;
}
.extra_data a{color:#000000;text-decoration:none;}
.extra_data .box{
	font-size:12px;
	background:#D7D7D7;
	padding:8px;
	border-bottom:1px solid #999999;
}
.extra_data .box a{color:#345A8D;text-decoration:none;}
.extra_data .box a:hover{background:#345A8D;color:#FFFFFF;}
/* @end Extra Data */

/* @start Tabs */
.menu_tabs{
	border-bottom:1px solid #B2B2B2;
	height:40px;
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}
.menu_tabs li{
	font-size:13px;
	float:left;
	margin-right:10px;
	text-transform:uppercase;
}
.menu_tabs li a{
	display:block;
	font-weight:bold;
	color:#499AC7;
	text-decoration:none;
	padding:0 10px;
	line-height:40px;
	background:url('../images/bg_solapas.jpg') repeat-x #FFFFFF;
}
.menu_tabs li a:hover, .menu_tabs li a.current{
	background-position:0 -41px;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#B2B2B2;
	color:#242B63;
}
.menu_tabs.lugar li a:hover, .menu_tabs.lugar li a.current{
	background-position:0 0;
	background:url('../images/bg_solapas_lugar_over.gif') repeat-x #D7D7D7;
}
.menu_tabs.lugar li a:hover{color:#242B63;}
.menu_tabs.lugar li a.current{color:#E85D1B;}
.tab_content{
	padding:10px;
}
.tab_content.post_box p{
	font-size:11px;
}
.tab_content.post_box .img{
	clear:right;
	margin:0 0 10px 10px;
	padding:2px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px dashed #33598C;
}
.tab_content ul{
	font-size:11px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.tab_content .lugares li{
	color:#242B63;
	float:left;
	margin:7px 13px;
	width:77px;
	font-size:11px;
}
.tab_content .lugares li a img {
	border:1px dashed #499AC7;
	padding:2px;
}
/* @end Tabs*/

/* @start Scroll Campanias */
#campaigns_types{
	background:url('../images/bg_campanias.jpg') #FFFFFF repeat-y left top;
	border:1px solid #D6E9E8;
	margin-top:10px;
	padding:10px;
	width:623px;
}
.campaign_type_container{
	height:80px;
	overflow:hidden;
	position:relative;
	width:580px;
	font-size:10px;
	float:left;
}
.campaigns{
	clear:both;
	position:absolute;
	width:20000em;
	height:80px;
}
.campaign{
	text-align:center;
	float:left;
	margin:0 8px;
}
.campaign a{
	margin:0 auto 5px auto;
}
.campaign a img{
	border:1px dashed #499AC7;
	padding:2px;
}
.campaign a img.over{
	border:1px dashed #E85D1B;
}
#tooltip_campaign{
	display:none; 
    background:#DAEBF3; 
    font-size:11px; 
    width:160px; 
    padding:10px; 
    color:#333333;
	border:1px solid #666666;
	-moz-box-shadow: 0 0 11px #666;
    -webkit-box-shadow: 0 0 11px #666;
}

/* 
 * Botones IZQ y DER del scroll de Campanias
 */
a.browse {
	background:url('../images/btn_flecha_campaign.jpg') no-repeat;
	display:block;
	width:20px;
	height:22px;
	float:left;
	margin:20px 0;
	cursor:pointer;
	font-size:1px;
}

/* Derecha */
a.right  { background-position: 0 -22px; clear:right; margin-right: 0px;}
a.right:hover  { background-position:-20px -22px; }
a.right:active { background-position:-40px -22px; } 


/* Izquierda */
a.left { margin-left: 0px; } 
a.left:hover { background-position:-20px 0; }
a.left:active { background-position:-40px 0; }

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}
/* @end Campanias */

/* @start Auspiciantes */
.auspiciantes{margin-top:10px;}
.auspiciantes ul {
	list-style:none;
	margin:0;
	padding:10px 0;
}
.auspiciantes h4{
	margin:20px 0;
	font-size:11px;
}
.auspiciantes li {
	margin:0 10px;
	float:left;
}
/* @end Auspiciantes */

/* @start Form Comment */
#form_comment{
	
}
#form_comment fieldset{
	border:0;
}
#form_comment h3{
	font-size:11px;
	color:#345A8D;
	text-transform:uppercase;
	font-weight:normal;
}
#form_comment label{
	font-size:11px;
}
#comment_name, #comment_text{
	width:272px;
}
/* @end Form Comment */

/* @start Form Send */
#form_send{
	font-size:11px;
}
#form_send form fieldset{
	border:0;
}
/* @end Form Send */

/* @start Form Contact */
#contact_form label{
	float:left;
	width:100px;
	font-size:12px;
}
#contact_form input[type=text], #contact_form textarea{
	width:250px;
}

/* @start Varios */
.info{
	color:#333333;
	background:#FEFFAF;
}
.error{
	color:#CC0000;
	background:#FFCFD1;
}
.correcto{
	color:#3E426F;
	background:#CFD0FF;
}
.info, .error, .correcto{
	padding:8px;
	font-size:11px;
}
.hidden{ display:none; }
.title_box{
	color:#345A8D;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
.subtitle_box{
	color:#499AC7;
	font-size:16px;
	margin:10px 0 0 0;
}
.subtitle_box a{ color:#499AC7;text-decoration:none; }
.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}
.upper {text-transform:uppercase;}
.textfield{
	font-size:13px;
}
.input_error{
	background:#FFCFD1;
	color:#CC0000;
	border:1px solid #CC0000;
	padding:2px;
}
.submit{
	background:url('../images/bg_botones.gif') #262B65 repeat-x;
	border-style:none;
	color:#FFFFFF;
	font-size:12px;
	margin-bottom:5px;
	padding:2px;
	width:40px;
}
.padding{padding:4px;}
.orange{color:#E85D1B;}
.back_gray{background-color:#EBEBEB;}
.gray{color:#666666;}
.blue{color:#345A8D;}
.bold{ font-weight:bold; }
.float_left{ float:left; }
.float_right{ float:right; }
/* @end Varios */
