/* CSS Document */


/*Reset*/
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: Arial, Helvetica, sans-serif;
     vertical-align: baseline
}

body {
	font-family:Arial, Helvetica, sans-serif;
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

/*clearfix*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
 * html .clearfix{height: 1%;}
 .clearfix  {display: block;}

/*styles*/
img { display:block; border:none;}
a { color:#015196;}
strong { font-weight:bold;}
em{ font-style:italic;}
.container {
	margin:15px auto 0;
	width:993px;
	}

/*Header*/
.adv_top {
	background:#e3e3e3 url(bg/publi01.gif) no-repeat 4px center;
	height:90px;
	padding:0 0 0 17px;
	}
.adv_top a 
{
    display:block; 
	float:left;
	margin:0 1px 0 0;
	}
.adv_top div { 
	float:left;
	margin:0 1px 0 0;
	}
h1 { 
	
	}
.header_top  
{
    background:url(bg/bg_header.gif) repeat-x 0 bottom;
    border-bottom:solid 1px #015095;
	height:auto;
	margin:10px 0 0 0;
	padding:0 20px;
	overflow:hidden;
	float:left;
	}
ul#nav { float:right;}
ul#nav li {
	border-right: solid 1px #666;
	display:block;
	float:left;
	margin: 5px 0 0 10px;
	padding:0 10px 0 0;
	}
ul#nav li.rss 
{
    border:none;
    margin: 5px 0 0 10px;
    padding:0;
    }
ul#nav li.rss img 
{
    display:block;
    margin:0;
    }
ul#nav li a { 
	color:#666666;
	font-size:14px;
	text-decoration:none;
	}
ul#nav li a:hover { text-decoration:underline;}

ul#nav_icons { 
	margin:8px 0 10px;
	float:right; width:538px;
	}
ul#nav_icons li {
	display:block;
	float:right;
	margin:0 0 0 10px;
	}
ul#nav_icons li a {
	border-bottom:solid 2px #e9f0f6;
	display:block;
	}
ul#nav_icons li a:hover {
	border-bottom: solid 2px #015196;
	}
		
		
		
	a.blog-naranja:hover {
	border-bottom: solid 2px #ef400a!important;
	}	
		
		
.buscador {
    border-top:solid 2px #015196;
    clear:right;
    float:right;
    padding:10px 0 0 0; 
    width:436px;
    }
.buscador h2
{
    visibility:hidden;
    position:absolute;
    }
.buscador input 
{
    border: solid 1px #ccc;
    color:#014f94;
    float:left;
    font: normal 12px Arial;
    height:17px;
    padding:0 5px;
    width:166px;
    margin:0 0 0 146px;
    }
.buscador a 
{
    background:#015196;
    color:#fff;
    display:block;
    float:left;
    font-size:11px;
    margin:0 0 0 5px;
    padding:3px 3px 3px 4px;
    text-decoration:none;
    }
.buscador a:hover { text-decoration:underline;}
.buscador a span {
    background:url(bg/bullet_buscador.gif) no-repeat right 2px;
    padding:0 10px 0 5px;
    }
.date_hour 
{
    float:left;
	margin:20px 0 0px;
	width:289px;
	}
.date_hour span 
{
    color:#525252;
	display:block;
	font-size:12px;
	margin:10px 0;
	}
ul#menu  {
    background:#002aff;
	clear:both; 
	margin:5px 0 0 0;
	overflow:hidden;
	}
ul#menu li {
	background:#015196;
	border-left-color:#4e86b6;
	border-left-style:solid;
	border-left-width:8px;
	display:block;
	float:left;
	padding:3px 24px 6px 24px;
	}
ul#menu li#menu_02 {
	background:#0099cc;
	border-left-color:#4db8db;
}
ul#menu li#menu_03 {
	background:#009933;
	border-left-color:#4db871;
}
ul#menu li#menu_04 {
	background:#cc9900;
	border-left-color:#dbb84d;
}
ul#menu li#menu_05 {
	background:#cc0000;
	border-left-color:#db4d4d;
}
ul#menu li#menu_06 {
	background:#990099;
	border-left-color:#b84db8;
}
ul#menu li#menu_07 {
	background:#7600fa;
	border-left-color:#9f4dfc;
}
ul#menu li#menu_08 {
	background:#002aff;
	border-left-color:#4d6aff;
}
ul#menu li#menu_09 {
	background:#ff00d8;
	border-left-color:#ff4de4;
}
ul#menu li#menu_010 {
	background:#1ab91e;
	border-left-color:#5fce62;
}
ul#menu li#menu_011 {
	background:#b9c221;
	border-left-color:#ced464;
}
ul#menu li#menu_012 {
	background:#f35600;
	border-left-color:#f7894d;
}
ul#menu li#menu_013 {
	background:#92430a;
	border-left-color:#b37c54;
}
ul#menu li a {
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	}
ul#menu li a:hover {
	text-decoration:underline;
	}
/**/

ul#menu2 { 
	clear:both; 
	height:25px;
	margin:5px 0 0 0;
	}
ul#menu2 li {
	background:#d9e6ef;
	border:none;
	display:block;
	float:left;
	padding:3px 0 6px 0;
	}
ul#menu2 li a {
	color:#015196;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:3px 29px 3px 29px;
	}
ul#menu2 li a:hover {
    background:#fff url(/img/arrow.jpg) no-repeat 0 2px;
	text-decoration:none;
	}
ul#menu2 li.prov {
    background:#D9E6EF url(/img/prov.jpg) no-repeat 4px 4px;
    color:#fff;
    font-size:12px;
    padding:6px 28px 7px 10px;
    }

/*Content*/
#content {
	clear:both;
	margin:10px 0 0 0;
	padding:0 0 0 12px;
	}
#content p { line-height:normal}
#content a { text-decoration:none;}
#content a:hover { text-decoration:underline;}
.main_news {
	border-bottom: solid 5px #015196;
	float:left;
	margin:0 0 15px 0;
	padding: 12px 0 5px 0;
	width:637px;
	}
.main_news h2 { margin:6px 0 10px 0;}
.main_news h2 a { 
	font-size:24px;
	font-weight:bold;
	}
.main_news p {
	font-size:14px;
	margin:7px 0;
	}
.main_news p.intro { 
	background: url(bg/p_intro.gif) no-repeat 0 bottom;
	margin-bottom:0;
	padding:0 0 10px 0;
	}
.main_news div {
	float:right;
	margin:0 0 0 16px;
	}
ul.more_info li {
	display:block;
	float:left;
	}
ul.more_info li a { font-size:14px;}
ul.more_info li { margin:0 15px 0 0;}
ul.more_info li.video { background:url(bg/bg_video.gif) no-repeat 0 0px; padding:4px 0 4px 25px}
ul.more_info li { background:url(bg/bg_comments.gif) no-repeat 0 2px; padding:4px 0 4px 25px}
.adv_right {
	background:#e1e1e1 url(bg/publi02.gif) no-repeat center 3px;
	float:right;
	margin:0 16px 0 0;
	padding:18px 6px 6px;
	}
.content_colums {
	clear:both;
	margin:10px 0 0 0;
	}
.column01 {
	float:left;
	padding:0 9px 0 0;
	width:379px;
	}
.column01 p { font-size:14px;}
.column01 ul li h4, .column01 ul li p  { margin:0 0 7px 0;}
.column01 ul li h4 a { 
	font:bold 20px Arial, Helvetica, sans-serif;
	}
.column01 ul.news_publi_side { 
	float:right;
	width:232px;}
.column01 ul.news_publi_side li h4 a { 
	font-weight:normal;
	}
.column01 .adv_left { 
	background:url("bg/publi02.gif") no-repeat scroll center 3px #E1E1E1;
	float:left;
	padding:18px 6px 6px;
	}
.column02 {
	border-left: solid 1px #cccccc;
	float:left;
	padding:0 0 0 9px;
	width:240px;
	}
.column02 h4 {
    margin:0 0 6px 0;
    }

.column02 h4 a {
	font-size:18px;
	line-height:22px;
	}
.column02 p {
	/*font-size:13px;*/
	font-size:14px;
	}
.column02 ul.more_info li a {
	font-size:12px;
	}
.column03 {
	float:right;
	width:329px;
	}
.column03 .adv_right {
	float:none;
	margin-bottom:10px;
	}
.column03 h3, .column02 h3, .column01 h3 {
	position:absolute;
	visibility:hidden;
	}
.column03 .hemeroteca h3, .column03 .otras h3 {
	color:#333333;
	font-size:24px;
	position:relative;
	visibility:visible;
	}
.column01 ul li, .column02 ul li { 
	border-bottom:solid 1px #cccccc;
	margin:0 0 10px 0;
	padding:0 0 5px 0 ;
	}
.column01 ul.more_info li, .column02 ul.more_info li { 
	border:none;
	margin:0 15px 0 0;
	padding:4px 0 4px 25px;
	}

.hemeroteca {
	background:#eaeaea;
	margin:10px 20px 0 0;
	padding:10px 18px;
	}
.hemeroteca h3 {margin:0 0 10px 0;}
.hemeroteca .calendar {
	float:left;
	margin:5px 0 0 0;
	width:150px;
	}
.hemeroteca .calendar span {
	color:#333333;
	float:left;
	font-size:14px;
	}
#content .hemeroteca a {
	font-size:12px;
	text-decoration:underline;
	}
.calendar a { 
	float:left;
	margin:0 5px 0 0;}
.calendar table 
{
    background:#fff;
    height:150px;
    width:200px;
    }
.calendar table td { font:normal 12px Arial!important;}

/*Calendar styles*/
.mes_actual 
{
    background:#015196 url(bg/bg_top_calendar.gif) repeat-x 0 0;
    text-align:center;
    }
.hemeroteca .calendar .mes_actual span
{
    color:#fff;
    float:none;
    font-weight:bold;
    }
.hemeroteca .calendar .dia_normal {}
.hemeroteca .calendar .fin_semana 
{
    background:#939393;
    color:#fff;
    }
.hemeroteca .calendar .limpiar_fecha { padding:2px 0;}
.hemeroteca .calendar .limpiar_fecha span 
{
    background:#015196;
    color:#FFFFFF;
    cursor:pointer;
    float:none;
    font-size:11px;
    padding:2px 5px 4px;
    }
.hemeroteca .calendar .dias_semana 
{
    background:#d9e6ef;
    color:#015196;
    }
.hemeroteca .calendar .dia_elegido 
{
    background:#d9e6ef;
    color:#015196;
    }
.hemeroteca .calendar .dias_mes_siguiente 
{
    background:#eaeaea;
    }
.hemeroteca .calendar .dia_hoy 
{
    background:#015196;
    color:#fff;
    }

#content .hemeroteca a:hover { text-decoration:none;}
.hemeroteca label span {
	font-size:14px;
	}

.hemeroteca label input {
	border:solid 1px #cccccc;
	color:#015196;
	height:24px;
	margin:5px 0 0 0;
	padding:0 5px;
	width:255px;
	}
a.button2 {
	background: #015196 url(bg/bg_input_hemeroteca.gif) no-repeat 55px 4px;
	border:none;
	color:#fff;
	cursor:pointer;
	float:right;
	margin:10px 6px 0 0;
	padding:2px 18px 4px 5px;
	}
a.button3 {
	background: #015196 url(bg/bg_input_hemeroteca.gif) no-repeat 55px 6px;
	border:none;
	color:#fff;
	cursor:pointer;
	display:block;
	float:none;
	margin:5px 0 5px 235px;
	padding:2px 18px 4px 5px;
	width:40px;
	}	
.column03 .otras {
	margin:15px 20px 0 10px;
	}
.column03 .otras h3 {
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	}
.otras ul { margin:10px 0 0 0;}
.otras ul li {
	background:url(bg/bullet_otras.gif) no-repeat 0 4px;
	border-bottom:solid 1px #e1e1e1;
	margin:0 0 7px 0;
	padding:0 0 7px 10px;
	}
.otras ul li a {
	font-size:13px;
	color:#333;
	}
	
.mas_leido { 
	height:290px;
	margin:25px 15px 0 0;
	}
.mas_leido h3 {
	position:relative;
	visibility:visible;
	}
.mas_leido ul li {
	border-bottom: solid 1px #015196;
	display:block;
	float:left;
	position:relative;
	z-index:9;
	}
.mas_leido ul li a { 
	background:#015196;
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:7px;
	}
.mas_leido ul li.active {
	border-left: solid 1px #015196;
	border-right: solid 1px #015196;
	border-top: solid 1px #015196;
	}
ul li.active h3 
{
    border-bottom:solid 1px #fff;
    margin-bottom:-1px;
    z-index:9;
    }
.mas_leido ul li.active a {
	background:#fff;
	color:#015196;
	font-weight:bold;
	}
.mas_leido ol {
	background:#fff;
	border:solid 1px #015196;
	margin:0px 0 0 -1px;
	min-height:215px;
	padding:5px 0 10px 10px;
	position:absolute;
	width:303px;
	z-index:1;
	}
.mas_leido ol li {
	border:none;
	width:100%;
	}
.mas_leido li.active ol li a {
	color:#333;
	font-size:13px;
	font-weight:normal;
	}
.mas_leido li.active ol li h4 a, .mas_comentado li.active ol li h4 a {
    padding:7px 7px 7px 10px;
    background:url("bg/bullet_otras.gif") no-repeat scroll 0 11px;
    }
.mas_leido ol li span {
	color:grey;
	display:block;
	float:left;
	font-size:28px;
	font-weight:bold;
	margin:3px 7px 10px 0;
	}

/**/	

.blog-amigos { 
	height:252px;
	margin:10px 15px 20px 0;
	overflow:hidden;
	}
.blog-amigos h3 {
	position:relative;
	visibility:visible;
	color:#000; font-weight:bold; font-size:16px;
	padding:7px
	}
.blog-amigos ul li.active h3 
{
    border-bottom:solid 1px #fff;
    margin-bottom:-1px;
    z-index:9;
    padding-left:4px;
    color:#015196;
    }	
	
.blog-amigos a {
	position:relative;
	visibility:visible;
	font-size:11px;
	text-decoration:none; 
	}
.blog-amigos a:hover{ text-decoration:underline;}	
	
.blog-amigos ul li {
	border-bottom: solid 1px #015196;
	display:block;
	float:left;
	position:relative;
	z-index:9;
	}
.blog-amigos ul li a { 
	background:#015196;
	color:#fff;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	padding:0 7px 0 20px;
	}
.blog-amigos ul li.active {
	border-left: solid 1px #015196;
	border-right: solid 1px #015196;
	border-top: solid 1px #015196;
	}
.blog-amigos ul li.active a {
	background:#fff;
	color:#015196;
	font-weight:bold;
	}
.blog-amigos .caja {
	background:#fff;
	border:solid 1px #015196;
	margin:0px 0 0 -1px;
	min-height:146px;
	padding:10px 0 0 0;
	position:absolute;
	width:312px;
	z-index:1;
	}
	
.blog-amigos .cont-caja{ width:100%; float:left; overflow:hidden; height:208px;}	
.blog-amigos .caja .blog{ width:64px; float:left; padding:0 0 9px 0; margin:0 0 0 11px; display:inline;} 
.blog-amigos .caja .blog img{ float:left; margin:0 0 3px 0; width:60px; height:70px;}
.blog-amigos .caja .blog a{ float:left; width:60px; height:24px; overflow:hidden; font-weight:normal; color:#000; padding:0; font-size:11px;}

/*-------*/








/*-----*/

.mas_comentado { 
	height:290px;
	margin:25px 15px 0 0;
	}
.mas_comentado h3 {
	position:relative;
	visibility:visible;
	}
.mas_comentado ul li {
	border-bottom: solid 1px #015196;
	display:block;
	float:left;
	position:relative;
	z-index:9;
	}
.mas_comentado ul li a { 
	background:#015196;
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:7px;
	}
.mas_comentado ul li.active {
	border-left: solid 1px #015196;
	border-right: solid 1px #015196;
	border-top: solid 1px #015196;
	}
.mas_comentado ul li.active a {
	background:#fff;
	color:#015196;
	font-weight:bold;
	}
.mas_comentado ol {
	background:#fff;
	border:solid 1px #015196;
	margin:0px 0 0 -87px;
	min-height:215px;
	padding:5px 0 10px 10px;
	position:absolute;
	width:303px;
	z-index:1;
	}
.mas_comentado ol li {
	border:none;
	}
.mas_comentado li.active ol li a {
	color:#333;
	font-size:13px;
	font-weight:normal;
	}
.mas_comentado ol li span {
	color:grey;
	display:block;
	float:left;
	font-size:28px;
	font-weight:bold;
	margin:3px 7px 0 0;
	}

/*Footer*/
#footer {
	border-top:solid 1px #cccccc;
	clear:both;
	color:#666;
	font-size:12px;
	margin:15px 0 0 0;
	padding:10px 0 0 0;
	text-align:center;
	}
.adv_bottom {
	background:#e3e3e3 url(bg/publi01.gif) no-repeat 4px center;
	height:90px;
	padding:0 0 0 17px;
	}
.adv_bottom a 
{
    display:block;
	float:left;
	margin:0 1px 0 0;
	}
.adv_bottom div { 
	float:left;
	margin:0 1px 0 0;
	}
#footer p { float:left; margin:10px 0;}
#footer span { 
	border-left: solid 1px #666;
	color:#666;
	padding:0 0 0 10px;
	}
#footer a:hover { text-decoration:none;}
#footer a.design_by { 
	border:none;
	color: #e18712;
	}
#footer a.design_by:hover { text-decoration:none;}

/*Listados*/
span.category {
	color:#999999;
	font:normal 18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
.list_02 #content .main_news { border-bottom:5px solid #2093c5}
.list_02 #content .main_news a, .list_02 #content .column01 a, .list_02 #content .column02 a { color:#2093c5;}

.list_03 #content .main_news { border-bottom:5px solid #009933}
.list_03 #content .main_news a, .list_03 #content .column01 a, .list_03 #content .column02 a { color:#009933;}

.list_04 #content .main_news { border-bottom:5px solid #cc9900}
.list_04 #content .main_news a, .list_04 #content .column01 a, .list_04 #content .column02 a { color:#cc9900;}

.list_05 #content .main_news { border-bottom:5px solid #cc0000}
.list_05 #content .main_news a, .list_05 #content .column01 a, .list_05 #content .column02 a { color:#cc0000;}

.list_06 #content .main_news { border-bottom:5px solid #990099}
.list_06 #content .main_news a, .list_06 #content .column01 a, .list_06 #content .column02 a { color:#990099;}

.list_07 #content .main_news { border-bottom:5px solid #7600FA}
.list_07 #content .main_news a, .list_07 #content .column01 a, .list_07 #content .column02 a { color:#7600FA;}

.list_08 #content .main_news { border-bottom:5px solid #7600fa}
.list_08 #content .main_news a, .list_08 #content .column01 a, .list_08 #content .column02 a { color:#7600fa;}

.list_09 #content .main_news { border-bottom:5px solid #002aff}
.list_09 #content .main_news a, .list_09 #content .column01 a, .list_09 #content .column02 a { color:#002aff;}

.list_010 #content .main_news { border-bottom:5px solid #1ab91e}
.list_010 #content .main_news a, .list_010 #content .column01 a, .list_010 #content .column02 a { color:#1ab91e;}

.list_011 #content .main_news { border-bottom:5px solid #c2ce01}
.list_011 #content .main_news a, .list_011 #content .column01 a, .list_011 #content .column02 a { color:#c2ce01;}

.list_012 #content .main_news { border-bottom:5px solid #f35600}
.list_012 #content .main_news a, .list_012 #content .column01 a, .list_012 #content .column02 a { color:#f35600;}

.list_013 #content .main_news { border-bottom:5px solid #92430a}
.list_013 #content .main_news a, .list_013 #content .column01 a, .list_013 #content .column02 a { color:#92430a;}

/*Ficha de noticias*/
.column_noticia {
	float:left;
	width:637px;
	}
	

#content .column_noticia .photo_noticia { 
	margin:0 0px 10px 10px; float:right; overflow:hidden; clear:both; 
	}
	
.tamano1{ width:294px;}
.tamano2{ width:221px;}
	.tamano2 img {max-width:217px;}

#content .column_noticia .photo_noticia img 
{
     border:solid 2px #999999;
     margin:0 0 5px 0;
    }
    
#content .column_noticia .photo_noticia span{ font-size:12px; display:block; margin:0 0 15px 0;}    
    
#content .column_noticia strong.font { 
	display:block;
	margin:5px 0;
	}
#content .column_noticia p.intro { 
	border-bottom:dotted 1px #2093c5;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	}
#content .column_noticia p {
	color:#333333; 
	font-size:14px;
	margin:0 0 10px 0;
	}
#content .column_noticia h2 {
	color:#015196;
	font:bold 30px Arial, Helvetica, sans-serif;
	margin:30px 0 20px 0;
	}
	
#content .column_noticia span.fecha-firma{ float:left; width:100%; margin:0 0 15px 0; color:#015196;}
#content .column_noticia span.fecha-firma a{ text-decoration:underline;}	
	
#content .column_noticia h3 {
	color:#333;
	font:bold 14px Arial, Helvetica, sans-serif;
	}
#content .column_noticia .comments {
	margin:40px 0 0 0;
	}
#content .column_noticia .comments h3 {
	background:#015196 url(bg/bg_form_trabajo.gif) no-repeat 0 0;
	color:#fff;
	font:normal 18px Arial, Helvetica, sans-serif;
	padding:0 0 3px 40px;
	}
#content .column_noticia .comments ul li div {
	background:#eeeeee;
	color:#2093c5;
	font:normal 14px Arial, Helvetica, sans-serif;
	height:24px;
	margin:20px 0 0 0;
	}
#content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_trabajo.gif) no-repeat scroll right 0 #2093C5;
	color:#fff;
	display:block;
	float:left;
	font:24px/22px "Arial Black",Gadget,sans-serif;
	height:20px;
	padding:0 15px 4px 5px;
	}
#content .column_noticia .comments ul li span.name {
	display:block;
	float:left;
	line-height:24px;
	padding:0 0 0 5px;
	}
#content .column_noticia .comments ul li span.fecha, #content .column_noticia .comments ul li span.hour { 
	display:block;
	float:right;
	line-height:24px;
	padding:0 10px 0 0;
	}
#content .column_noticia .comments ul li p {
	margin:15px 20px;
	}
#content .column_noticia .comments .paginador {
	border-top:solid 1px #cccccc;
	margin: 0 0 20px 0;
	padding:10px 0 0 0px;
	}
#content .column_noticia .comments .paginador a.anterior, #content .column_noticia .comments .paginador a.siguiente {
	color:#333333;
	font: normal 13px Arial, Helvetica, sans-serif;
	}
#content .column_noticia .comments .paginador a.anterior {
	background:url(bg/bg_anterior.gif) no-repeat 0 2px;
	padding:0 0 0 17px;
	}
#content .column_noticia .comments .paginador a.anterior:hover { text-decoration:underline;}
#content .column_noticia .comments .paginador a.siguiente {
	background:url(bg/bg_siguiente.gif) no-repeat right 2px;
	padding:0 17px 0 0;
	}
#content .column_noticia .comments .paginador ul {
	display:inline;
	padding:0 15px;
	}
#content .column_noticia .comments .paginador ul li { display:inline;}
#content .column_noticia .comments .paginador ul li a { 
	color:#333;
	font-size:14px;
	}
#content .column_noticia .comments .paginador ul li a:hover {}
#content .column_noticia .comments .paginador ul li a.page_on {
	color:#2093c5;
	font-size:18px;
	font-weight:bold;
	}
#content .column_noticia form {
	background:#eeeeee;
	padding:20px;
	}
#content .column_noticia form p { clear:both;}
#content .column_noticia legend {
	color:#333;
	font: normal 24px Arial, Helvetica, sans-serif;
	}
#content .column_noticia label {
	display:block;
	float:left;
	margin-right:25px;
	}
#content .column_noticia label.label_mail 
{
    clear:both;
    }
#content .column_noticia label.check_box { margin-right:0;}
#content .column_noticia label.check_box input {
	float:left;
	}
#content .column_noticia label.check_box span {
	float:left;
	margin:5px 0 0 8px
	}
#content .column_noticia label input {
	border:solid 1px #ccc;
	padding:0 5px;
	height:25px;
	width:255px;
	}
#content .column_noticia label.check_box input {
	border:none;
	width:auto;
	}
#content .column_noticia label span {
	color:#333333;
	display:block;
	font-size:14px;
	}
#content .column_noticia label span a { text-decoration:underline;}
#content .column_noticia label span a:hover { text-decoration:none;}
#content .column_noticia label strong, #content .column_noticia form p strong {
	color:#015196;
	font:bold 24px Arial, Helvetica, sans-serif;
	}
#content .column_noticia textarea {
	border:solid 1px #ccc;
	font:normal 14px #333;
	padding:5px;
	width:285px;
	}
.column_noticia input.button {
	margin-right:26px;
	}
	
/*Ficha politica*/
.list_03 #content .column_noticia h2 {
	color:#009933;
	}
.list_03 #content .column_noticia p.intro {
	border-bottom:1px dotted #009933;
	}
.list_03 #content .column_noticia .comments h3 {
	background: url(bg/bg_form_politica.gif) no-repeat 0 0 #009933;
	}
.list_03 #content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_politica.gif) no-repeat scroll right 0 #009933;
	}
.list_03 #content .column_noticia .comments ul li div {color:#009933;}
.list_03 #content .column_noticia .comments .paginador ul li a.page_on {
	color:#009933;
	}
.list_03 #content .column_noticia label strong, #content .column_noticia form p strong  {
	color:#009933;
	}
/*Ficha economia*/
.list_04 #content .column_noticia h2 {
	color:#cc9900;
	}
.list_04 #content .column_noticia p.intro {
	border-bottom:1px dotted #cc9900;
	}
.list_04 #content .column_noticia .comments h3 {
	background: url(bg/bg_form_economia.gif) no-repeat 0 0 #cc9900;
	}
.list_04 #content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_economia.gif) no-repeat scroll right 0 #cc9900;
	}
.list_04 #content .column_noticia .comments ul li div {color:#cc9900;}
.list_04 #content .column_noticia .comments .paginador ul li a.page_on {
	color:#cc9900;
	}
.list_04 #content .column_noticia label strong, #content .column_noticia form p strong  {
	color:#cc9900;
	}
/*Ficha cultura*/
.list_05 #content .column_noticia h2 {
	color:#cc0000;
	}
.list_05 #content .column_noticia p.intro {
	border-bottom:1px dotted #cc0000;
	}
.list_05 #content .column_noticia .comments h3 {
	background: url(bg/bg_form_cultura.gif) no-repeat 0 0 #cc0000;
	}
.list_05 #content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_cultura.gif) no-repeat scroll right 0 #cc0000;
	}
.list_05 #content .column_noticia .comments ul li div {color:#cc0000;}
.list_05 #content .column_noticia .comments .paginador ul li a.page_on {
	color:#cc0000;
	}
.list_05 #content .column_noticia label strong, #content .column_noticia form p strong  {
	color:#cc0000;
	}
/*Ficha sociedad*/
.list_06 #content .column_noticia h2 {
	color:#990099;
	}
.list_06 #content .column_noticia p.intro {
	border-bottom:1px dotted #990099;
	}
.list_06 #content .column_noticia .comments h3 {
	background: url(bg/bg_input_sociedad.gif) no-repeat 0 0 #990099;
	}
.list_06 #content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_sociedad.gif) no-repeat scroll right 0 #990099;
	}
.list_06 #content .column_noticia .comments ul li div {color:#990099;}
.list_06 #content .column_noticia .comments .paginador ul li a.page_on {
	color:#990099;
	}
.list_06 #content .column_noticia label strong, #content .column_noticia form p strong  {
	color:#990099;
	}
/*Ficha deportes*/
.list_07 #content .column_noticia h2 {
	color:#7600FA;
	}
.list_07 #content .column_noticia p.intro {
	border-bottom:1px dotted #7600FA;
	}
.list_07 #content .column_noticia .comments h3 {
	background: url(bg/bg_form_salud.gif) no-repeat 0 0 #7600FA;
	}
.list_07 #content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_salud.gif) no-repeat scroll right 0 #7600FA;
	}
.list_07 #content .column_noticia .comments ul li div {color:#7600FA;}
.list_07 #content .column_noticia .comments .paginador ul li a.page_on {
	color:#7600FA;
	}
.list_07 #content .column_noticia label strong, #content .column_noticia form p strong  {
	color:#7600FA;
	}
/*Ficha salud*/
.list_08 #content .column_noticia h2 {
	color:#7600fa;
	}
.list_08 #content .column_noticia p.intro {
	border-bottom:1px dotted #7600fa;
	}
.list_08 #content .column_noticia .comments h3 {
	background: url(bg/bg_form_salud.gif) no-repeat 0 0 #7600fa;
	}
.list_08 #content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_salud.gif) no-repeat scroll right 0 #7600fa;
	}
.list_08 #content .column_noticia .comments ul li div {color:#7600fa;}
.list_08 #content .column_noticia .comments .paginador ul li a.page_on {
	color:#7600fa;
	}
.list_08 #content .column_noticia label strong, #content .column_noticia form p strong  {
	color:#7600fa;
	}
/*Ficha tecnologia*/
.list_tecn #content .column_noticia h2 {
	color:#002aff;
	}
.list_tecn #content .column_noticia p.intro {
	border-bottom:1px dotted #002aff;
	}
.list_tecn #content .column_noticia .comments h3 {
	background: url(bg/bg_form_tecn.gif) no-repeat 0 0 #002aff;
	}
.list_tecn #content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_tecn.gif) no-repeat scroll right 0 #002aff;
	}
.list_tecn #content .column_noticia .comments ul li div {color:#002aff;}
.list_tecn #content .column_noticia .comments .paginador ul li a.page_on {
	color:#002aff;
	}
.list_tecn #content .column_noticia label strong, #content .column_noticia form p strong  {
	color:#002aff;
	}
/*Ficha ocio*/
.list_010 #content .column_noticia h2 {
	color:#1ab91e;
	}
.list_010 #content .column_noticia p.intro {
	border-bottom:1px dotted #1ab91e;
	}
.list_010 #content .column_noticia .comments h3 {
	background: url(bg/bg_form_ocio.gif) no-repeat 0 0 #1ab91e;
	}
.list_010 #content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_ocio.gif) no-repeat scroll right 0 #1ab91e;
	}
.list_010 #content .column_noticia .comments ul li div {color:#1ab91e;}
.list_010 #content .column_noticia .comments .paginador ul li a.page_on {
	color:#1ab91e;
	}
.list_010 #content .column_noticia label strong, #content .column_noticia form p strong  {
	color:#1ab91e;
	}
/*Ficha meteoro*/
.list_011 #content .column_noticia h2 {
	color:#b9c221;
	}
.list_011 #content .column_noticia p.intro {
	border-bottom:1px dotted #b9c221;
	}
.list_011 #content .column_noticia .comments h3 {
	background: url(bg/bg_form_meteoro.gif) no-repeat 0 0 #b9c221;
	}
.list_011 #content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_meteoro.gif) no-repeat scroll right 0 #b9c221;
	}
.list_011 #content .column_noticia .comments ul li div {color:#b9c221;}
.list_011 #content .column_noticia .comments .paginador ul li a.page_on {
	color:#b9c221;
	}
.list_011 #content .column_noticia label strong, #content .column_noticia form p strong  {
	color:#b9c221;
	}
/*Ficha sucesos*/
.list_012 #content .column_noticia h2 {
	color:#f35600;
	}
.list_012 #content .column_noticia p.intro {
	border-bottom:1px dotted #f35600;
	}
.list_012 #content .column_noticia .comments h3 {
	background: url(bg/bg_form_sucesos.gif) no-repeat 0 0 #f35600;
	}
.list_012 #content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_sucesos.gif) no-repeat scroll right 0 #f35600;
	}
.list_012 #content .column_noticia .comments ul li div {color:#f35600;}
.list_012 #content .column_noticia .comments .paginador ul li a.page_on {
	color:#f35600;
	}
.list_012 #content .column_noticia label strong, #content .column_noticia form p strong  {
	color:#f35600;
	}
/*Ficha otros*/
.list_013 #content .column_noticia h2 {
	color:#92430a;
	}
.list_013 #content .column_noticia p.intro {
	border-bottom:1px dotted #92430a;
	}
.list_013 #content .column_noticia .comments h3 {
	background: url(bg/bg_form_otros.gif) no-repeat 0 0 #92430a;
	}
.list_013 #content .column_noticia .comments ul li span.order {
	background:url(bg/bullet_otros.gif) no-repeat scroll right 0 #92430a;
	}
.list_013 #content .column_noticia .comments ul li div {color:#92430a;}
.list_013 #content .column_noticia .comments .paginador ul li a.page_on {
	color:#92430a;
	}
.list_013 #content .column_noticia label strong, #content .column_noticia form p strong  {
	color:#92430a;
	}
	
/* BarraWeb */
 .web_bar { border-top: solid 2px #015196; margin:0 auto; width:auto; clear:both; }
             .web_bar ul { float:left; width:auto;}
                 .web_bar ul li { border-top:none; border-bottom:solid 1px #fff; border-right:solid 1px #949494; clear:none; padding:0 3px; margin:0 2px; float:left;}
                 .web_bar ul li:hover { border-bottom:solid 1px #015196;}
                     .web_bar ul li a {}
                     .web_bar ul li a:hover {}
                         .web_bar ul li a img { border:none;}

  .player { position:relative; float:left;}
  .player img { cursor:pointer;}
  .player .imagen_video {position:absolute; left:50%; top:50%; }
  .player img.player_btn { margin:-41px 0 0 -41px; }

/* Quienes somos */
.static { padding:0 0 0 15px;}
.static h2 
{
    color: #015196;
    font-size:24px;
    font-weight:bold;
    margin:10px 0 5px;
    }
.static h3 
{
    color: #015196;
    font-size:18px;
    margin:0 0 5px;
    }
.static p, .static dt, .static dd, .static address { font-size:14px;}
.static p 
{
    margin:0 0 5px;
    }
.static address 
{
    clear:both;
    margin:30px 0 0;
    }
.static dl 
{
    background:#e6eff5;
    border:solid 5px #fff;
    padding:10px;
    }
.static dt {color: #015196;}
.static dd 
{
    background: url(bg/bullet_dd.gif) no-repeat 0 5px;
    padding:0 0 0 8px;
    margin:0 0 3px 5px;
    }
.static .equipo 
{
    float:left; 
    margin:0px 0 10px; 
    width:250px;
    }
.static .equipo div { border:solid 1px #7b808e;}
.static a:hover { text-decoration:none;}
.txt_static 
{
    line-height:18px;
    float:left;
    margin:6px 40px 10px 0;
    width:500px;
    }
.static .hemeroteca 
{
    width:500px;
    }
.static .hemeroteca input 
{
    border:1px solid #CCCCCC;
    color:#015196;
    height:24px;
    margin:5px 0 0 10px;
    padding:0 5px;
    width:255px;
    }
.static .hemeroteca textarea 
{
    border:1px solid #CCCCCC;
    color:#015196;
    font-family: Arial;
    font-size:12px;
    height:auto;
    margin:5px 0 0 10px;
    padding:0 5px;
    width:255px;
    } 
.mail_message span
{
    font: bold 14px Arial;
    }

/*Mapa web*/
.webMap 
{
    padding:10px;
   
    }
    .webMap h1 { float:none;}
    .webMap h2 
    {
        background:#015196;
        clear:both;
        color:#FFFFFF;
        display:block;
        font-size:12px;
        font-weight:bold;
        margin:10px 0 0 0;
        padding:7px;
        }
    .webMap div 
    {
        float:left;
        margin:10px 0 0 0;
        width:180px;
        }
    .webMap .clearfix { width:100%; border-bottom:2px solid #CCCCCC;}
    .webMap h3 { font-weight:bold; font-size:13px; margin:0 0 0 5px}
    .webMap ul { margin:0 0 0 10px;}
    .webMap ol { margin:10px;}
    .webMap ol li { font-size:12px; margin:0 0 10px 0;}
    .webMap ol li strong { color:#015196;}
    .webMap ol li strong.number_bold { color:#000;}
    .webMap li a { font-size:12px;}
    .webMap li a:hover { text-decoration:none;}

/*Hemeroteca*/
.hemeroteca_section 
{
    background:#eaeaea;
    float:left;
    margin:0 0 10px 0;
    padding:10px;
    width:400px;
    }
.hemeroteca_section 
{
    line-height:16px;
    }
.hemeroteca_section a.button 
{
    background:url("bg/bg_input_hemeroteca.gif") no-repeat scroll 55px 4px #015196;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    font-size:12px;
    margin:10px 29px 0 0;
    padding:2px 18px 4px 5px;
    }
.hemeroteca_section label 
{
    display:block;
    margin:0 0 10px 10px;
    }
.hemeroteca_section label.small_lbl 
{
    float:left;
    width:110px;
    }
.hemeroteca_section label span 
{
    display:block;
    font-size:14px;}
.hemeroteca_section label input, .hemeroteca_section label select 
{
    border:1px solid #CCCCCC;
    color:#015196;
    height:24px;
    margin:5px 0 0;
    padding:0 5px;
    width:255px;
    }
.hemeroteca_section legend
{
    font-size:14px;
    font-weight:bold;
}
.hemeroteca_section label select 
{
    padding-right:0;
    width:100px;
    }
.static .listado_resultados 
{
    float:left;
    margin: 0 0 30px 30px;
    width:500px;
    }
.hemeroteca_section fieldset { margin:10px 0 0 0; border:solid 1px #cccccc; padding:10px; background:#f3f1f1;}
 
.listado_resultados span.fechaHem { font-weight:bold; font-size:14px;}
.listado_resultados .titularHem a {font-weight:bold;}
.listado_resultados .registro { padding:0 0 10px;  border-bottom:solid 1px #cccccc; margin:0 0 10px;}


.static .opinion 
{
    float:left;
    margin:0 0 30px 0;
    width:960px;
    border:1px solid #015196;
    padding:18px 0;
    }
    
.static ul.lista-opinion{ float:left; border-top:1px solid #000; border-left:1px solid #000;  border-top:1px solid #015196; border-right:1px solid #015196; border-top:1px solid #015196;}    
.static ul.lista-opinion li{ float:left; font-size:12px; font-weight:bold; margin:0 0 -1px 0;
 z-index:9; position:relative; background:#fff; padding:7px 0; overflow:hidden;}
.static ul.lista-opinion li a{text-decoration:none; cursor:pointer; font-weight:bold; padding:6px 10px;}
.static ul.lista-opinion li a:hover{text-decoration:underline;}

.static ul.lista-opinion li.active a{ color:#fff; background:#015196;}

 
.opinion span.fechaHem {font-size:11px; display:block; padding:0 0 2px 0;}
.opinion a.titularHem{font-size:15px; display:block; padding:0 0 4px 0;}
.opinion a.titularHem:hover{ text-decoration:underline;}
.opinion p{ padding-bottom:5px; font-size:13px; line-height:15px;}
.opinion .registro { border-bottom:solid 1px #cccccc; margin:0 0 18px 24px; width:910px;}
 span.tit-opinion {margin:25px 0 12px 16px; display:inline-block;padding-bottom:5px!important;}
 a.sep-tit{margin:25px 0 12px 0; display:inline-block; padding-bottom:5px!important; text-decoration:none;  }
 a.sep-tit:hover{ text-decoration:underline}
 span.sep-tit{margin:25px 0 12px 0; display:inline-block; padding-bottom:5px!important;}
 
 .cont-categoria{ float:left; width:100%;}
 .cont-categoria span.category{ margin-left:0;}
 .opinion .paginadorHemeroteca .paginador 
{
    font-size:10px;
    height:50px;
    margin:0 0 10px;
    }
.opinion .paginadorHemeroteca .paginador input, .paginadorHemeroteca .paginador label, .paginadorHemeroteca .paginador select 
{
    
    margin:0 5px 0 0;
    }
.opinion .paginadorHemeroteca .paginador select 
{
    font-size:10px;
    margin:2px 5px 0 0;
    height:20px;
    }
.opinion .paginadorHemeroteca .paginador label 
{
margin:6px 5px 0 0;
}

.opinion .paginador { overflow:hidden;}
.opinion .paginadorHemeroteca
{
    text-align:center;
    }
.opinion .paginadorHemeroteca .paginadorCenter { margin:0 auto; width:135px;}
.opinion .paginadorHemeroteca .paginadorIzq { float:left;}
.opinion .paginadorHemeroteca .paginadorDcha { float:right;}
.opinion .numeroPaginas 
{
    clear:both;
    margin:0 0 5px 0;
    font-size:11px;
    }
.opinion .numeroPaginas label 
{
    color:#015196;
    font-weight:bold;
    }
    
.opinion .paginador-opinion{float:right; margin-right:14px}    
.opinion .paginador-opinion a{ font-size:12px; margin:0 10px 0 0; text-decoration:none; font-weight:bold;} 
.opinion .paginador-opinion a:hover{ text-decoration:underline;}
.opinion .paginador-opinion a.anterior{background:url("/img/flecha-anterior.png") left no-repeat; padding-left:20px}
.opinion .paginador-opinion a.siguiente{background:url("/img/flecha-siguiente.png") right no-repeat; padding-right:20px}

 h2.color-opinion{ color:#ef400a!important;}
 /*---fin opinion---*/
 
 


/*Publicidad*/
.contacto_publi ul { margin:0 0 10px 10px;}
.contacto_publi ul li 
{
    background: url(bg/bullet_publi.gif) no-repeat 0 3px;
    font-size:14px;
    margin:5px 0 0 0;
    padding:0 0 0 10px;
    }
.img_publi 
{
    background:url("bg/p_intro.gif") repeat-x scroll 0 top transparent;
    clear:both;
    margin:10px 0 0 0;
    padding:10px 0 0 0;
    }
.img_publi img 
{
    float:left;
    margin:0 30px 0 0;
    }

.img_publi h4 
{
    font-size:14px;
    font-weight:bold;
    }
.img_publi ul li 
{
    float:left;
    margin:10px 0 0 0;
    width:300px;
    }
.horz ul li { width:230px}
.img_publi ul li ul li 
{
    background: url(bg/bullet_publi.gif) no-repeat 0 3px;
    float:none;
    margin:0px 0 0 0;
    padding:0 0 0 10px;
    width:auto;
    }
.publicidad h3 
{
    clear:both;
    margin:20px 0 5px 0;
    }

/*Comentario*/
fieldset.form_comentario 
{
    float:left;
    margin:0 20px 0 0;
    }
.condiciones_uso 
{
    background:#eeeeee;
    border:solid 1px #ccc;
    float:right;
    margin:0 20px 0 0;
    padding:10px;
    width:220px;
    }
#content .condiciones_uso p { font-size:12px;}
#content .condiciones_uso span 
{
    display:block;
    font-size:13px;
    font-weight:bold;
    margin:0 0 5px;
    }
/*Blogs*/
.blogs h3 
{
    background:#015196;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin-top:15px;
    padding:2px 5px;
    }
.blogs ul li a { font-weight:bold;}

/*RSS*/
a.rss_section  
{   
    background: url(bg/rss.gif) no-repeat right 0;
    font-size:13px;
    padding:0 20px 0 0;
    }
.rss_list ul { overflow:hidden;}
.rss_list ul li 
{
    float:left;
    margin:10px 0 0;
    min-height:20px;
    width:215px;
    }
.rss_list ul li a { font-weight:bold; text-transform:uppercase;}

/*Impresión*/
a.print  
{
    background: url(/img/print.gif) no-repeat left 0;
    font-size:13px;
    padding:4px 0 2px 26px;
    float:right;
    }
    
 a.comentario-noticia{ font-size:13px; float:left; margin:4px 0 0 0;}
 a.ico-comentario{background: url(/img/iconNoticia.gif) no-repeat left center; padding:0 0 2px 26px;}
 span.comentario-noticia{ font-size:13px; float:left; margin:4px 3px 0 3px}   

.paginadorHemeroteca .paginador 
{
    font-size:10px;
    height:50px;
    margin:0 0 10px;
    }
.paginadorHemeroteca .paginador input, .paginadorHemeroteca .paginador label, .paginadorHemeroteca .paginador select 
{
    
    margin:0 5px 0 0;
    }
.paginadorHemeroteca .paginador select 
{
    font-size:10px;
    margin:2px 5px 0 0;
    height:20px;
    }
.paginadorHemeroteca .paginador label 
{
margin:6px 5px 0 0;
}

.paginador { overflow:hidden;}
.paginadorHemeroteca
{
    text-align:center;
    }
.paginadorHemeroteca .paginadorCenter { margin:0 auto; width:135px;}
.paginadorHemeroteca .paginadorIzq { float:left;}
.paginadorHemeroteca .paginadorDcha { float:right;}
.numeroPaginas 
{
    clear:both;
    margin:0 0 5px 0;
    font-size:11px;
    }
.numeroPaginas label 
{
    color:#015196;
    font-weight:bold;
    }
	
.newsForm {
	overflow:hidden;
}

    .title { position:relative; left:20px; color:#ffffff;}
    #Workspace { width:850px; text-align:left; padding:2px; position:relative; }
    
    .example { margin-bottom:60px; }

    /* Data Viewer */
    #Viewer { position:absolute; left:300px; top:30px;  border:2px solid #555555; width:320px; height:250px; background-color:#ffffff; padding:10px; width:510px; height:470px; }
    #Cmd_NextItem { position:absolute; right:0px; top:-20px; text-decoration:underline; color:#fff; z-index:3; cursor:pointer;}
    #Cmd_PreviousItem { position:absolute; left:0px; top:-20px; text-decoration:underline; color:#fff; z-index:3; cursor:pointer;}

    /* Generic Carousel Properties */
    .carousel { position:relative; clear:both; margin:10px 0; 
        border:1px solid #015196; background:url("../images/footer/bg-carousel.gif") 3px 3px no-repeat;
    }
    .carousel .navButton {
        cursor:pointer; display:block; text-indent:-9999px; background-repeat:none; z-index:10;
    }
    .carousel .container { position:absolute; overflow:hidden; }
    .carousel .items { position:absolute; }
    .carousel .item { position:relative; list-style-type:none; margin:0px; }
    .carousel .item.hover, .carousel .item.selected { 
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity:1.0;
        /*opacity:1.0;    */
    }

    /* Vertical Carousel */
    #Carousel { width:250px; height:200px;}
    #Carousel .container { left:8px; top:15px; width:291px; height:145px; }
        
    #Carousel .items { top:0; left:2px; }
    #Carousel .item { background-color:#ffffff; height:28px; margin-bottom:2px;  width:230px; }
    #Carousel .item.hover { background-color:#999999; }
    #Carousel .item.selected { background-color:#ffffff; }
    #Carousel .item .caption { position:absolute; left:35px; top:5px; width:135px; background-color:transparent; font-size:10px; }
    #Carousel .item .icon img { position:relative; left:5px; width:22px !important; height:22px; cursor:default; top:2px;}
    #Carousel .navButton { position:absolute; bottom:0px; width:122px; height:28px; }
    #Carousel .navButton.previous {  left:0px; background-image:url('images/interface/button.up.png');  }
    #Carousel .navButton.next { right:0px; background-image:url('images/interface/button.down.png'); }
    
    /* Hide data items from selector */
    #Carousel .item .email {display:none;} 

    /* Horizontal Carousel */
    #Carousel2 { height:256px; width:637px; }
    #Carousel2 .container { left:29px; top:20px; width:586px; height:114px; border-bottom:1px solid #015196; padding:0 0 5px 0;}        
    #Carousel2 .items { top:0; left:2px; width:5000px;}
    #Carousel2 .item { height:96px;  width:136px; border: 1px solid red; overflow:hidden; float:left; clear:right; background:#fff; margin: 0 4px;}
    #Carousel2 .item .icon img { position:relative; left:0px; width:134px; height:94px; border:1px solid #015196;}
    #Carousel2 .navButton { position:absolute; bottom:138px; width:22px; height:69px; }
    #Carousel2 .navButton.previous {  left:6px; background-image: url(../images/footer/button-left.jpg)}
    #Carousel2 .navButton.next { right:6px; background:url(/img/button-right.png) top left no-repeat}


    #Carousel2 h5{ float:left; margin:6px 0 0 12px; color:#015196; font-size:20px; padding-bottom:1px;}
    #Carousel2 a.envianos{ float:left; text-decoration:none; font-size:13px; margin:4px 0 6px 480px; background:url(/img/ico-camara.png) left no-repeat; padding:2px 0 1px 25px;}
    #Carousel2 a.envianos:hover{ text-decoration:underline}

    #Carousel2 ul.lista-galeria{ float:left; padding-top:8px; width:580px; margin:0 0 0 32px; display:inline; border-top: 1px solid #015196; text-align:left;}
    #Carousel2 ul.lista-galeria li{ margin:0 0 5px 0; font-size:13px}
    #Carousel2 ul.lista-galeria li span{ border:0; color:#015196;}

    /* Hide data items from selector */
    #Carousel2 .item .key { display:block;}
    #Carousel2 .item .picture { display:block;}
	
	h3.tit-blog{ display:block; font-size:13px; color:#AA0000; padding:5px; margin:0; height:27px; overflow:hidden; line-height:14px;}
	.picture a.titulo{display:block; font-size:11px; font-weight:bold; color:#000; padding:5px 5px 0 5px; height:29px; overflow:hidden;}
	.picture a.texto{display:block; font-size:11px; color:#666; padding:0 5px 5px 5px; line-height:13px; margin:6px 0 0 0; float:left;  height:62px; overflow:hidden;}
	.picture a:hover{text-decoration:underline;}
	
	
/*------galeria de imágenes---------*/
.tit-galeria{ float:left; width:100%; margin-bottom: 15px;}
.galeria-imagenes{width:100%; margin:15px 0 20px 0; float:left;}
.galeria-imagenes .izq {width:380px; float:left; border-right:1px solid #ccc; position:relative; padding-bottom:20px; }	
.galeria-imagenes .izq .botonera{ position:absolute; bottom:0; right:30px;}
.galeria-imagenes .izq .botonera a{ font-size:13px; padding:0 0 3px 0; display:inline-block; text-decoration:none; margin-left:5px;}
.galeria-imagenes .izq .botonera a:hover{ text-decoration:underline;}
.galeria-imagenes .izq .galeria{float:left; width:350px; margin:0 0 8px 0; float:left; border-bottom:1px solid #ccc; padding-bottom:15px; position:relative;}
.galeria-imagenes .izq .galeria h2{ color: #015196; font-size:18px; padding:0 0 1px 0; float:left; margin:0 0 8px 0; width:100%;}
.galeria-imagenes .izq .galeria h2 a{text-decoration:none; color: #015196; font-size:18px; padding:0 0 1px 0; float:left; margin:0 0 8px 0; width:100%; background:none}
.galeria-imagenes .izq .galeria h2 a:hover{text-decoration:underline;}

.galeria-imagenes .izq .galeria img{ float:left; width:152px; height:115px; margin:0 0 3px 0;}
.galeria-imagenes .izq .galeria p{float:left; line-height: 15px; width:185px; font-size:13px; margin:0 0 3px 13px; padding-bottom:20px;}
.galeria-imagenes .izq .galeria a{float:right; font-size:13px; display:inline-block; background:url(/img/ico-ojo.png) left no-repeat; padding: 1px 0 5px 22px; position:absolute; bottom:3px; right:0;}
.galeria-imagenes .der {width:610px;float:left;}
.footer_img {
    float: left;
    margin: 4px 25px 0 200px;
    }
.footer_img a { padding:0 10px;}
.footer_img a img { display:inline;}

