@charset "utf-8";
/* CSS Document */

body { background: #fafafa url(images/fondo.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, p, li {font-family:Arial, Helvetica, sans-serif;}

#container {width: 100%; margin-left:auto;margin-right:auto;}
#container h1 a {  }
#container #c120 h3, #container #c121 h3,#container #c120 h3,#container #c122 h3,#container #c123 h3,#container #c124 h3,#container #c130 h3 { background: url(images/bg_logombs.png) no-repeat 0 0; height:43px;
padding:14px 10px 6px 79px; color: #0099CC; display: block; text-transform: uppercase; font-size: 18px; }


a{ text-decoration:none; color:#F50E3A; font-weight:bold; outline-color:-moz-use-text-color;
outline-style:none; text-decoration: none;}
a:hover{ text-decoration:none; color: #F95777; font-weight:bold;}
p {font-size:12px;}

#header{ width:960px; margin:0 auto;}
	#logo{ float:left;}
	#menu{ float: right; border:0px solid #33FF66; margin:20px 0 0 0;}
/*	#menu ul{list-style:none; text-transform:uppercase; color:#666; font:bold 14px Arial, Helvetica, sans-serif; padding:0; margin:0;}
	#menu li{display:inline; background: url(images/menu_sep.jpg) right top no-repeat; padding: 6px 10px 6px 4px;}
	#menu li.last{background:none; padding:6px 0 6px 4px; margin:0;}

	#menu li a{color:#666666; text-decoration:none;}	
	#menu li a:hover{color:#F95777; text-decoration:none;}	
	#menu li.sel a{color:#F50E3A; text-decoration:none;}	
*/	

#head_title{ background: url(images/head_bg.png) center top no-repeat; clear: both; height: 160px;}
#head_title h1{width: 960px; margin:0 auto; font: 52px bold Arial, Helvetica, sans-serif; padding-top: 40px; letter-spacing:-4px; text-transform: uppercase; color:#fff;}

#content{ clear: both; padding:22px 0 0 0;  width:960px; margin:0 auto 20px;}
	ul#home {list-style: none; padding:0; margin:20px 0 0 5px; font:normal 12px Arial, Helvetica, sans-serif;}
	ul#home li{display:inline; background: url(images/menu_sep.jpg) 310px top repeat-y; padding:0 25px 0 0; margin:0 0 20px 0; float:left;}
	ul#home li.last{background:none; padding:0; margin:0;}
	ul#home li p{width:300px}
	
	ul#home li p a{ background:url(images/arrow_grey.gif) left top no-repeat; color:#666666; padding:0px 0 5px 20px;}
	ul#home li p a:hover{ background:url(images/arrow_pink.gif) left top no-repeat; color:#F50E3A; padding:0px 0 5px 20px;}
	
	#home_body { margin:15px 0 0 0;}
	#home_body h1{ color:#666; margin:0; padding:0; font:bold 26px Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-0.9px;}	
	
#col_left{ width: 250px; float: left; margin:0 20px 0 0}
	#col_left ul{list-style:none; margin:20px 0; padding:0;}	
	#col_left li{font:bold 16px Arial, Helvetica, sans-serif; background:none;}
	#col_left li a{ color:#F50D39; text-decoration:none;}
	#col_left li a:hover{ color:#F95777; text-decoration:none;}
	
	#col_left ul ul{ margin:5px 0 15px 0;}
	#col_left ul ul li{ margin:0; background:url(images/menu_arrow_sm.gif) left 4px no-repeat; padding:0 0 0 20px; text-transform: uppercase;}	
	#col_left ul ul li a{ margin:0; text-decoration:none; color:#666666; font-size:14px;}	
	#col_left ul ul li a:hover{ margin:0; text-decoration:none; color: #333333; font-size:14px;}	
	#col_left ul ul li a:active{ margin:0; text-decoration:none; color: #F50D39; font-size:14px;}	
	#col_left h3 {color:#666; padding:0; margin:0; font:normal 16px Arial, Helvetica, sans-serif;}
	#col_left label{ display: block; float: left; font:normal 12px Arial, Helvetica, sans-serif; width: 150px}
		
#col_right{ width:675px; float: left;}
	#col_right h3 {color:#666; padding-left:16px; padding:0; margin:0 0 7px 0;}
	#col_right #breadcrumb{margin:0 0 20px 0;}
	#col_right .list_item{ clear:both; border-bottom:1px solid #999999; padding:0; margin:10px 0; min-height: 190px; overflow: hidden;}
	#col_right .list_item img{float:left; margin:0 10px 0 0;}
	#col_right .list_item p{ font-size:12px;}	
	#col_right .list_item ul {width: 398px; float: right; margin: 0 0 13px 0; padding:0;}
	#col_right .list_item ul li { font-size: 13px; list-style-type: none; background: transparent url(images/arrow_pink.gif) no-repeat scroll left 2px; padding-left:20px; line-height: 20px;}
	#col_right h1, #col_right h1 a{ color:#666; margin:0; padding:0; font:bold 26px Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-0.9px;}
	#col_right h2{ color:#F50D39; margin:0; padding:0; font:normal 22px Arial, Helvetica, sans-serif;}
	#col_right .list_item p a{ background:url(images/arrow_grey.gif) left top no-repeat; color:#666666; padding:0px 0 5px 20px;}
	#col_right .list_item p a:hover{ background:url(images/arrow_pink.gif) left top no-repeat; color:#F50E3A; padding:0px 0 5px 20px;}	
	
	#col_right #c19 form {line-height: normal; margin: 10px 0; padding:0; text-align: left; font: normal 12px Arial, Helvetica, sans-serif;}
	#col_right #c19 form span {color: #009dea;}
	#col_right #c19 fieldset { border:0px solid #666; padding:0px;}
	#col_right #c19 label{width: 175px; clear: both; float: left; background: #F50D39; padding:6px 5px; margin: 0 10px 10px 0; color:#FFFFFF; font-weight:bold;}
	#col_right #c19 input, #col_right #c19 select, #col_right #c19 textarea { width: 465px;  border: 1px solid #999999; color: #666; padding:4px; margin: 0 0 10px 0; font: bold 12px Arial, Helvetica, sans-serif; height: 25px; background:#f3f3f3; float: right;}
	#col_right input#mailformformtype_mail, #col_right select#mailformformtype_mail{width:auto; padding: 3px;}
	#col_right #c19 textarea {height: 150px; width: 465px;}
	#col_right input.button, #col_right input.csc-mailform-submit{ clear:both;width: auto; font: bold 12px Arial, Helvetica, sans-serif; background: #F50D39; color:#fff; border: 1px solid #666; padding: 1px 2px 2px 2px; height:25px;}
	
	#col_right .csc-textpic-text ul{ list-style:none; margin:0 20px; padding:0;}
	#col_right .csc-textpic-text li{ background: url(images/arrow_pink.gif) left 2px no-repeat; font-size:13px; line-height:17px; margin:10px 0; padding:0 0 3px 20px;}
	
	#col_right p{text-align:justify; font-size: 0.8em; color: #626262;}
	
	#col_right ol{font-size: 0.8em; color: #626262;}

#col_left_half{ width: 49%; float: left;}
#col_right_half{ width: 49%; float: right;}
#col_right_half h2{ color:#F50D39; margin:0; padding:0; font:normal 22px Arial, Helvetica, sans-serif;}

#colset p{ text-align: left;}
	#cols-left{width:210px; float:left; margin: 0 20px 0 0;}	
	#cols-center{width:215px; float:left; margin: 0 20px 0 0;}
	#cols-right{width:210px; float:left;}
			
#foot{ padding:10px 0; clear: both; background:#F7F7F7; border-top: 1px solid #FF3366; height: 15px}
	#foot ul{list-style:none; text-transform:uppercase; color:#666; padding:0; margin:0; float: right;}
	#foot li{display:inline; padding: 0px 0px 0px 10px;}
	#foot li a{color:#666666; text-decoration:none; font-size:11px;}
	
	#foot p{ float: left; margin:3px 0 0 0; padding:0}
	
#galeria {width:675px; float:left; margin-top: 26px;}
#galeria ul{padding:0px; list-style-position:outside;margin:0px;padding-top:3px;}
#galeria ul li {display:block; float:left; list-style-type:none; padding:0px 8px 12px 8px;}
#galeria ul li a img {border:solid #999999 1px;}
#galeria ul li a img:hover {border-color:#F50D39;}	
.csc-textpic-text h3 {padding-left: 16px !important; color:#666;}
.csc-textpic-intext-left-nowrap {margin-top: 25px;}
#c225 p {margin: 0px;}
#c228 p{margin: 0px;}
#231 p{margin: 0px;}
#c225 p a {margin-bottom: 20px; display: block;}
#c228 p a {margin-bottom: 20px; display: block;}
#c231 p a {margin-bottom: 20px; display: block;}

.tx-airfilemanager-pi1{ font:normal 12px Arial, Helvetica, sans-serif;}
.tx-airfilemanager-pi1 table{}
.tx-airfilemanager-pi1 tr{}
.tx-airfilemanager-pi1 td{}
.odd{ background:;}
.even{ background:;}

.tx-mmforum-pi1{ clear:both;}

/* NOTICIAS */
/* LIST */
.news-list-item{ float:left; padding:0 0 15px 0;}
.news-list-item-img{ float: left; margin:0 20px 0 0;}
.news-list-item-img img{ margin:0; padding:0;}

.news-list-item-txt{ float: left; width: 470px;}
#col_right .news-list-item-txt p{ margin-top:0;}
.news-list-item-txt span{ font-size: 12px;}

/* SINGLE */
.news-single-item { padding:0; margin:20px 0;}
.news-single-data{ font-size:12px; color:#666666;}
.news-single-item h2, .news-list-item-txt h2{text-transform: uppercase; font-size:18px;}
#col_right .news-single-item h3, .news-list-item-txt h3{font-size:15px; color: #333333}
.news-single-item h2 a, .news-list-item-txt h2 a{ font-weight: normal;}
.news-single-backlink{ font-size: 12px; margin-top:10px; padding:0; clear: both; float: left;}
.news-single-video{ margin-bottom:15px;}
.news-single-other-arts .prev_art{ width:310px; padding:10px; background: #F50E3A; float:left; margin:0 15px 0 0;}
.news-single-other-arts .next_art{ width:310px; padding:10px; background: #F50E3A; float:left; }
.news-single-other-arts .prev_art a{ color: #fff;}
.news-single-other-arts .next_art a{ color: #fff;}

/* LATEST */

.news-latest-item{ float: left; width: 469px; margin: 0 0 15px 0;}
.news-latest-item-img{ margin:0 10px 0 0; float: left;}
#col_right_half .news-latest-item h2{ font-size: 14px; text-transform: uppercase;}
#col_right_half .news-latest-item p a{ color: #666;}
