@charset "UTF-8";
@import url("ttnews.css");


/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 03.04.08
**  File     : myOwnStyles.css, renamed into galileo.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/

@media all {

	body {
		background: #999999 !important;
		margin: 0 auto;
		font-family: verdana, arial;
		color: #515253;
		font-size: 12px;
		padding: 2px 0;
	}
	
	#page {
		margin-bottom: 20px;
		/*border: solid 4px #818285;*/
		background-image: none;
		background-color: transparent;
		margin: 0 auto;
		width: 918px;
		border: none;
	  
	  -moz-box-shadow: 2px 3px 3px #000; /* Firefox */
	  -webkit-box-shadow: 2px 3px 3px #000; /* Safari and Chrome */
	  box-shadow: 0px 22px 10px #000000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	}
	
	#main {
		padding: 10px 0 0 0;
		/*background: url(../img/bg_page_3.gif) repeat-y left;
		NEW*/
		/*background: transparent url(../img/new/footer.png) no-repeat right;*/
		position: relative;
		min-height: 700px;
		width: 918px;
	}
	
	#main .side_line {
		height: 100%;
		/*NEW*/
		background: transparent url(../img/new/side_curve_bg.gif) repeat-y right;
		width: 35px;
		position: absolute;
		top: 0px;
		right: 0px;
	}
	
	#main .side_line .side_line_top {
			position: absolute;
			top: 0px;
			right: 0px;
			background: transparent url(../img/new/side_curve_top.gif) no-repeat right;
			width: 25px;
			height: 407px;
	}
	
	#main .side_line .side_line_bottom {
			position: absolute;
			bottom: 0px;
			right: 0px;
			background: transparent url(../img/new/side_curve_bottom.gif) no-repeat right;
			width: 35px;
			height: 363px;
	}
	
	#nav {
		height: 146px;
		width: 918px;
		background: transparent url(../img/new/sub_header.gif) no-repeat right;	
		position: relative;
	}
	#nav ul {
		margin-left: 0;
	}
	
	h1,h2,h3{
		margin: 0;
		padding-top: 5px;
		text-align: center;
		font-weight: normal;
		margin-top: 0px;
		*margin-top: 0;
		color:#ffffff;
		height:45px;
	}
	
	h1 {
		font-size: 20px;
		color: #666666;
		/*background: url(../img/background-h1.gif) repeat-x left bottom;
		background-color: ;*/
	}
	
	#col3 h1 {
		text-align: right;
		border-bottom: #6BEB0F 1px solid;
		height: 27px;
		margin-bottom: 5px;
	}
	
	h2 {
		font-size: 16px;
		background: url(../img/background-h3.gif) repeat-x left bottom;
		background-color:#BDD530;
	}
	
	h3 {
		font-size: 16px;
		background: url(../img/background-h2.gif) repeat-x left bottom;
		background-color: #F7941E;
	}
	
	#col1 h2, #col1 h3 {
		font-size: 16px;
		color: #333333;
		background: url(../img/new/title_bg.png) no-repeat left top;
		/*background-color: #F7941E;*/
		width: 292px;
		height: 55px;
		position: relative;
		left: -32px;
		padding-top: 10px;
		margin: 0px;
	}
	
	#col1 h2 a, #col1 h3 a {
		color: #333;
	}
	
	#col1 .news-latest-container h3 {
		position: relative;
		left: 0px;
		background: none;
		font-size: 12px;
		width: auto;
		height: auto;
		padding: 0px;
	}
	
	h4 {
		font-size: 16px;
		color:#a6ce39;
		font-weight: bold;
		font-style: italic;
	}
	
	h5 {
		font-size: 20px;
		padding-top: 5px;
		padding-bottom: 10px;
		color: #000;
		text-align: center;
		font-weight: bold;
	}
	
	#header {
		/*height: 225px;
		background-color: #f7941e;
		border-bottom: solid 4px #818285;
		margin: 0 0 30px;
		*margin: 0 0 36px 0;
		*/
		/*new*/
		color: #ffffff;
		background-color: transparent;
		background-image: none;
		padding: 0;
		width: 918px;
		height: 185px;
	}
	
	#banner {
		position: absolute;
		top: 0 !important;
		right: 0 !important;;
		/*margin-top: -25px;*/
		width: 918px;
		height: 185px;
		background: transparent url(../img/new/header.png) no-repeat right;
		z-index: 10;
	}
	
	#banner img {
		margin: 0;
		border-left: solid 4px #7A7B7E;
	}
	
	#banner img#logo {
		border-left: none;
	}
	
	#col1,#col1_content {
		padding: 0;		
	}
	
	#col1 {
		padding: 0 4px;
		width: 260px;
	}
	
	#col2,#col2_content {
		width: 229px;
		padding: 0;
	  padding-right: 15px;
	}
	#col2_content {
		background: transparent; 
		margin-top: 9px;
		*margin-top: 0;
		margin-right:25px;
	}
	/*#col2_content.clearfix h3, #col2_content.clearfix .news-latest-item{
		margin-right:15px;
		
	}   */
	.news-list-item h1{
		font-weight: bold;
		background:none;
	}
		
	#col2_content p {
		padding: 5px;
	}
	
	#col3 {
		/*width:630px !important;
		padding: 0px;
		margin: 0px;*/
		margin-left: 250px;
		z-index: 0;
	}
	
	#col3, #col3_content {
		background: none;
		
	}
	
	#col3_content.clearfix{
		padding-left:35px;
		padding-right:35px;
		top:-30px;		
	}
	
	/* Menu principal - tener presente que es menu vertical*/
	
	#submenu {
		border: none;
		background-color: #A6CE39;
		width: 225px;
		margin-top: -20px;
		/*border-right: solid 4px #818285 ;*/
	}
	
	#submenu li {
		border-bottom:1px dotted #fff;
	}
	
	#submenu li a {
		font-size: 15px;
		color: #ffffff;
		background-color: #A6CE39;
		border: none;
		text-transform: uppercase;
		padding: 10px 13px 10px 10px;
		}
	
	#submenu li a:hover {
		background-color: #818285;
	}
	
	#submenu li a:focus {
		background-color: #818285;
	}
	
	#submenu li strong {
		font-size: 14px;	
		color: #ffffff;
		text-decoration: none;
		border: none;
		font-weight: normal;	
		padding: 13px 13px 13px 10px;
		background: #f7941e url(../img/bg_activa.png) no-repeat right;
	}
	
	
	#submenu li ul li a {
		font-size: 14px;
		background-color: #B3E12F;
		color: gray;
		padding-left: 21px;
		text-align: left;
		border: none;
		text-transform: none;
		
	}
	
	#submenu li ul li a:hover {
		background: #939598;
		font-size: 14px;	
	}
	
	#submenu li ul li a:focus {
		background: #939598;
	}
	
	#submenu li ul li strong {
		font-size: 14px;
		color: #ffffff;
		background-color: #f7941e;
		padding-left: 21px;
		text-align: left;
		border: none;
		text-transform: none;
	}
	
	/* Menu principal 2 - tener presente que es menu horizontal */
	#submenu2 dfn, #submenu2 .hidden {
		display: none;
	}
	
	#submenu2 {
		border: none;
		position: absolute;
		bottom: -18px;
		left: 4px;
	}
	
	/*#submenu2 .current { 
		color: 
	}*/
	
	#submenu2 li {
		background-color: transparent !important;
		border-right: solid 2px #818285;
		margin-right: 2px;
		padding-right: 2px;
		margin-bottom: 1px;
	}
	
	#submenu2 li.last {
		border-right: none;
	}
	
	#submenu2 li li, #submenu2 li li li, #submenu2 li li li li {
		border: none;
	}
	
	#submenu2 li a {
		font-size: 10px;
		color: #666666;
		border: none;
		padding: 5px 13px;
		text-transform: uppercase;
	}
	
	#submenu2 li a:hover, #submenu2 li.current div.curr {
		background-color: #F88405;
		color: #ffffff;
	}
	
	#submenu2 li.current div.curr a {
		color: #ffffff;
	}
	
	#submenu2 li.current div.curr {
		padding: 0 13px;
		font-size: 10px;
	}
	
	#submenu2 li a:focus {
		background-color: #818285;
	}
	
	#submenu2 li strong {
		font-size: 14px;	
		color: #ffffff;
		text-decoration: none;
		border: none;
		font-weight: normal;	
		padding: 13px 13px 13px 10px;
	}
	
	
	#submenu2 li ul li a {
		/*font-size: 14px;*/
		background-color: #F88405;
		color: #fff;
		padding-left: 21px;
		text-align: left;
		border: none;
		text-transform: none;
		
	}
	
	#submenu2 li ul li a:hover {
		background: #8AC43E;
		/*font-size: 14px;	*/
	}
	
	#submenu2 li ul li a:focus {
		background: #939598;
	}
/*	#submenu2 li a.active {
		background-color: #8AC43E !important;
	}*/
	
	#submenu2 li li.current a {
		background-color: #8AC43E !important;
	}
	
	#submenu2 li ul li strong {
		/*font-size: 14px;*/
		color: #ffffff;
		background-color: #f7941e;
		text-align: left;
		border: none;
		text-transform: none;
	} 
	
	/*---------------------------*/
	
	/*        Busqueda           */
	
	/*---------------------------*/
	
	#header div.tx-macinasearchbox-pi1 {
		position: relative;
		top: 229px;
		left: 229px;
		font-size: 11px;
		background: #F7941E;
		height: 50px;
		width: 683px;
	}
	
	#header .tx-macinasearchbox-pi1 #searchform img {
		position: relative;
		top: 12px;
		left: 29px;
	}
	
	#header .tx-macinasearchbox-pi1 #searchform input {
		position: relative;
		top: 9px;
		left: 76px;
		width: 150px;
		height: 16px;
		border: none;
		background: #ffffff;
		font-size: 13px;
		color: #818285;
	}
	
	
	/*---------------------------*/
	
	/* Resultados - Busqueda     */
	
	
	/*---------------------------*/
	.tx-indexedsearch-res {
		clear: both;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
		
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
		background-color: #dcdcdc;
	}
	
	/*-------------------------*/
	
	/*        Idioma           */
	
	/*-------------------------*/
	
	#teaser.clearfix {
		position: absolute;
	}
	
	/*-------------------------*/
	
	/* Formulario de contacto  */
	
	/*-------------------------*/
	
	form#mailform fieldset {
		border: none;
	}
	
	fieldset.csc-mailform-field {
		background-color: #dcdcdc;
	}
	
	fieldset.csc-mailform .csc-mailform-field label {
		width: 7em;
		float: left;
		text-align: right;
		background-color: #fafafa;
		background-image: none;
		background-repeat: repeat;
		background-attachment: scroll;
		background-position: 0% 0%;
		padding-top: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
	}
	
	input#mailformformtype_mail {
		margin-left: 8em;
		background-color: #fafafa;
		background-image: none;
		background-repeat: repeat;
		background-attachment: scroll;
		background-position: 0% 0%;
		cursor: pointer;
	}
	
	/*---------------------------------*/
	
	/* Formulario de inscripcion RSS  */
	
	/*-------------------------------*/
	
	
	.tx_rbezmlmsubscription_form_emailblock{
		margin-top: 20px;
	}
	
	
	/*-------------------------*/
	
	/*        Footer           */
	
	/*-------------------------*/
	
	#footer {
		border: none;
		/*border-top: solid 4px #818285;
		background: #F7941E;*/
		color: #fff;
		text-align: center;	
		/*NEW*/
		background: transparent url(../img/new/footer.png) no-repeat center;
		padding: 0px;
		height: 122px;
		position: relative;
	}
	#footer a {
		color: #fff;
	}
	#footer a:hover {
		color: #000;
	}
	
	#footer .footer_text {
		width: 700px;
		font-size: 11px;
		margin: 0 auto;
		position: relative;
		top: 2px;
	}
	
	#footer .footer_galileo {
		position: absolute;
		bottom: 1px;
		right: 4px;
	}
	/*-------------------------*/
	
	/*	Noticias           */
	
	/*-------------------------*/
	
	.news-latest-item { /*cambiado*/
		border-bottom: solid 1px #F7941E;
	}
	
	.news-latest-item h3 {
		padding-top: 5px;
		height: 50%;
		margin-bottom: 0px;
	    text-align: left;
		background-image: none;
	    background-color: transparent;
	    text-decoration: none;
	}
	
	
	.news-latest-item h3 a {
		/*font-size: 11px;*/
		color: #545556;
		font-weight: bold;;
    background-image: none;
    background-color: transparent;
    text-decoration: none;
	}
	 .news-list-item   {
		border: solid 1px #a6ce39;
		border-left: solid 4px orange;
		padding: 5px;
	}
	.news-list-item a {
		font-size: 12px;
		text-decoration: none;
		color: #4A80A0;
	}
	.news-list-item h3{
	    font-size: 12px;
		color: #515253;
		font-weight: bold;;
	    background-image: none;
	    background-color: transparent;
	    text-decoration: none;
	}
	
	.news-list-item h3 a{
	    font-size: 12px;
		color: #515253;
		font-weight: bold;;
	    background-image: none;
	    background-color: transparent;
	    text-decoration: none;
	}
	.news-list-item a img {
		float: right;
	}
	.news-list-title a{
	     font-size: 12px;
		color: #515253;
		font-weight: bold;;
	    background-image: none;
	    background-color: transparent;
	    text-decoration: none;
	}
	
	
	.news-latest-item h3 a:hover,  .news-list-item a:hover{
		font-size: 12px;
		text-decoration: underline;
		color: #515253;
	}
	
	.news-latest-item hr.clearer {
		color: #fff;
	}
	
	.news-latest-date {
		font-size: 11px;
		color: #515253;
	}
	
	.news-latest-morelink, .news-list-morelink {
		background-color: transparent;
		color:  #f7941e;
		text-align: right;
		border: none;
	}
	
	.news-single-item .news-single-backlink {
		margin: 2em 0 2em 0;
		padding: 0px;
		font-size: 100%;
		text-align: left;
	}
	
	.news-single-author{
		margin-top:5px;
	}
	
	.news-single-item h2 {
		font-size: 14px;
		color: #515253;
		padding-bottom: 0px;
		margin-bottom: 0px;
		text-align: justify;
		font-weight: bold;
		font-size: 16px;
		vertical-align: top;
		background:none;
	}
	
	.news-single-item h3, .news-list-item h3 {
		font-size: 12px;
		color: #515253;
		background-image: none;
		text-align: left;
		padding: 5px;
		margin:  0;
		border: none;
	
	}
	.news-single-item h3{
		font-size: 16px;	
	
	}
	
	.news-single-timedata {
		padding: 13px;
		margin: 0;
	}
	
	.news-single-content1,
	.news-single-content2{
		margin-bottom: 20px;
	}
	
	.news-single-content1 p.news-single-author,
	p.news-single-subheader .singlenews_label,
	p.news-single-content .singlenews_label{
		float: none;
	}
	
	.news-single-item #mediaspace,.news-single-item p, .news-single-author {
	   padding: 10px;
	 }
	
	
	
	.news-single-timedata {
		font-size: 11px;
		color: #515253;
	}
	
	.news-single-item hr.clearer { /*cambiado*/
		border-bottom: solid 1px #F7941E;
	}
	
	.news-single-backlink {
		margin-bottom: 10px;
	}
	
	.news-single-backlink a {
		font-size: 12px;
		color: #f7941e;
		text-decoration: none;
		margin-bottom: 10px;
	}
	
	.news-single-backlink a:hover {
		text-decoration: underline;
	}
	
	/*----------------------------------*/
	
	/* Comentarios Noticias - Guestbook */
	
	/*----------------------------------*/
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width: auto;
		display: block;
		margin-left: 150px;
	}
	
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		background-color: #a6ce39;
		height: 20px;
		width: 100%;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right {
		width: 65%;
		font-size: 10px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		width: 25%;
		font-size: 10px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
		font-weight: normal;
		font-size: 10px;
	
	}
	
	
	/*-------------------------*/
	
	/* Noticias Externas (RSS) */
	
	/*-------------------------*/
	
	.tx-feedforward-pi1 {
		border-right: solid 1px #818285;
		padding: 5px;
	}
	
	.tx-feedforward-pi1 h1 {
		padding-top: 10px;
		height: 50%;
		margin-bottom: 0px;
		background-image: none;
		text-align: left;
	}
	
	.tx-feedforward-pi1 h1 a {
		font-size: 12px;
		color: #5A5A5A;
		font-weight: bold;
	}
	
	.tx-feedforward-pi1 p {
		font-size: 11px;
		color: #818285;
	}
	
	.tx-feedforward-pi1 p a {
		font-size: 10px;
		color: #818285;
		float: right;
		width: 100%;
		border-bottom: solid 1px #FFA500;
		
	}
	
	/*--------------------*/
	
	.tx-comments-comment-form{
	
		margin-top:15px;
	}
	
	/*--------------------*/
	
	/*-------------------*/
	
	/*	FCE's	     */
	
	/*-------------------*/
	
	/*-------------------*/
	
	/* El azul será gris */
	
	/*-------------------*/
	
	.REboxBlue {
		margin-top: 10px;
	}
	
	.REboxBlueContent {
		background-color: #dcdcdc;
	}
	
	.rBline2, .rBline3, .rBline4 {
		background-color: #dcdcdc;
	}
	
	.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {
		padding-top: 5px;
		padding-bottom: 5px;
		background-image: none;
		color: #000;
		height: 14px;
		text-align: left;
	}
	
	.REboxRed {
		margin-top: 10px;
	}
	
	.REboxRedContent {
		background-color: #85a7e6;
	}
	
	.rRline2, .rRline3, .rRline4 {
		background-color: #85a7e6;
	}
	
	.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {
		padding-top: 5px;
		padding-bottom: 5px;
		background-image: none;
		color: #000;
		height: 14px;
		text-align: left;
	}
	
	.REboxGreenContent {
		background-color: #ffffff;
		border: solid 1px #A6CE39;
	}
	
	.rGline1, .rGline2, .rGline3, .rGline4 {
		background-color: #fff;
		border: none;
	}
	
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		color: #000;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		font-weight: bold;
	}
	
	/* tables, por defecto */
	
	table.contenttable-0 th {
		background: #fff;
		color: #000;
		border-color: #666;
	}
	
	table.contenttable-0 td {
		background-color: #eceef0;
		border-color: #666;
		color: #336dbe;
	}
	
	table.contenttable-0 td p {
		border-color: #000;
	}
	
	/* tables, specifically, distribucion 1 */
	
	table.contenttable-1 caption {
		color: #EA5B00;
	}
	
	table.contenttable-1 th {
		background: #01A4E9;
		color: #D4EDF7;
	}
	
	table.contenttable-1 tr.tr-0 td p {
		font-weight: normal;
	}
	
	.contenttable-1 tr.tr-odd td {
		background: transparent;
		color: #EA5B00;
	}
	
	.contenttable-1 tr.tr-even td {
		background: #transparent;
		color: #ef511a;
	}
	
	/* tables, specifically, distribucion 2 */
	
	table.contenttable-2 caption {
		color: #BA8234;
	}
	
	table.contenttable-2 th {
		background: #transparent;
		color: #F7E8D4;
	}
	
	table.contenttable-2 tr.tr-0 td p {
		font-weight: bold;
	}
	
	.contenttable-2 tr.tr-odd td {
		background: #F7E8D4;
		color: #9E6E2B;
	}
	
	.contenttable-2 tr.tr-even td {
		background: #D4E4F7;
		color: #9E6E2B;
	}
	
	/* tables, specifically, distribucion 3 */
	
	table.contenttable-3 caption {
		color: #FFD800;
	}
	
	table.contenttable-3 th {
		background: #transparent;
		color: black;
	}
	
	table.contenttable-3 tr td.td-0 p, table.contenttable-3 tr.tr-0 td p {
		font-weight: bold;
	}
	
	table.contenttable tr.tr-odd {
		background: #F7EAD4;
		color: #000;
	}
	
	table.contenttable tr.tr-even {
		background: #FFD800;
		color: #000;
	}
	
	/*---------------*/
	
	/*	Nube	 */
	
	/*---------------*/
	
	.tx-vgetagcloud-pi1 {
		background: transparent;
	}
	
	.tx-vgetagcloud-pi1 ul {
		background: transparent;
		padding: 5px;
		margin-top: 20px;
	}
	
	.tx-vgetagcloud-pi1 li {
		display: inline;
		float: left;
		background-image: none;
		padding-left: 0;
	}
	
	.tx-vgetagcloud-pi1 li a {
		color: #999999;
	}
	
	.tx-vgetagcloud-pi1 li a:hover {
		text-decoration: underline;
		color: #000;
	}
	
	/*---------------*/
	
	/*    INTRANET   */
	
	/*---------------*/
	
	.tx-felogin-pi1 {
		font-size: 11px;
	}
	
	.tx-felogin-pi1 form fieldset {
		background-color: #dcdcdc;
	}
	
	.tx-felogin-pi1 form fieldset legend {
		color: #000;
		font-weight: bold;
	}
	
	.tx-felogin-pi1 form fieldset div label {
		color: #000;
	}
	dt img {
		margin: 0;
		border: solid 1px green;
	}
	/* ##############################
	** ### tx_indexedsearch #########
	** ##############################
	*/
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:100px; padding-left:-1em; float:right; margin-top: -27px; margin-right: 300px; height: 22px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:150px;}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-weight:normal; font-style:italic;}
	.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:15px; margin-bottom:5px; padding: 5px; border-top:1px dotted #4E8700; border-bottom:1px dotted #4E8700;}
	.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center; color:#990000; font-size: 110%; font-weight:normal; padding-top:10px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background:#fff;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:normal;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-weight:normal;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:italic;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background: none; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; margin: 0; height: 22px; }
	.tx-indexedsearch-text-item-size, .tx-indexedsearch-text-item-crdate, .tx-indexedsearch-text-item-mdate { margin: 0;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#cccccc;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}
	.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#666666;}
	.tx-indexedsearch select {
		border: #ccc 1px solid;
		background: #fafafa;
		margin: 5px 10px;
	}
	
	.tx-indexedsearch-sw, .csc-sword, strong.tx-indexedsearch-redMarkup {
		background-color: #FFF;
		color: red;
	}
	.tx-indexedsearch-sw {
		font-size: 110%;
		font-weight:normal;
	}
	.tx-indexedsearch-sectionlinks .tx-indexedsearch-sec ol  {
		text-align: left;
		line-height: 1em;
		margin:0;
	}
	.tx-indexedsearch-sectionlinks .tx-indexedsearch-sec ol li a  {
		border:none;
		text-align: left;
		line-height: 1em;
		margin-left: -1.5em;
		padding: 0;
	}
	ul.browsebox {
		list-style-type: none;
		width: 100%;
	  text-align:center;
	}
	ul.browsebox li {
		background: none;	
		display: inline-block;
	}
	
	.tx-indexedsearch-searchbox form td  input{
		margin-bottom: 12px;
	 }
	
	
	/* browse list in tt_news*/
	.tx-ttnews-browsebox {
		text-align: left;
		border:none;
		border-bottom: 1px solid #A6CE39;
		margin: 0 auto;
		background: #fff;
		margin-top:0px;
		padding:10px 0 0 0;
	}
	.tx-ttnews-browsebox  .browsebox {
		float: right;
		margin-top: -33px;
		background: #fff;
	}
	.tx-ttnews-browsebox .browsebox tbody tr td, .tx-ttnews-browsebox .browsebox tbody tr td p a {
		padding: 2px;
	}
	.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
		font-weight: normal;
	}
	.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P {
		margin:0;
	}
	.tx-ttnews-browsebox-SCell {
		background-color: #A6CE39;
	}
	.tx-ttnews-browsebox-SCell a {
		color: white;
	}
	
	.news-single-timedata, .news-single-keywords, .news-single-link, .news-single-category, .news-single-files {
		margin: 0;
		padding: 0;
		color: #A6CE39;
		margin: 0.2em 0 0.2em 0;
		font-size: 95%;
	}
	
	/* display single */
	.singlenews_label {
		margin: 0;
		padding: 0;
		font-weight: normal;
		color: #A6CE39;
		float: left;
		padding-right: 10px;
	}
	.news-list-item .news-single-keywords .singlenews_label {
		font-weight: normal;
	}
	.news-single-timedata, .news-single-keywords, .news-single-link, .news-single-category, .news-single-files {
		margin: 0;
		padding: 0;
		color: #B95A13;
		margin: 0.2em 0 0.2em 0;
		font-size: 95%;
	}
	p.news-single-subheader, p.news-single-content, p.news-single-author {
		margin: 0.5em 0 0.5em 0;
		padding: 0;
		font-size: 100%;
	}
	.news-single-imgcaption {
		font-size: 9px;
		color: #666;
	}
	.news-single-img a img {
	        float:left;
		padding: 0.5em 1em 0.5em 0;
	        margin:0;
	        clear:both;
	}
	.news-single-item .news-single-backlink {
		margin: 2em 0 2em 0;
		padding: 0px;
		font-size: 100%;
		text-align: left;
	}
	
	.tx-imagecycle-pi1 {
	    display: block;
	    position: absolute;
	    left: 0px;
	    top: 0px;
	    z-index: 0;
	    width: 100% !important;
	    height: 122px !important;
	}
	
	.tx-flickrset-pi1 {
		
	}
	
	.tx-flickrset-pi1-list-image {
		margin: 5px;	
	}
	
	.esquinaDer {
		position:absolute;
		top:-4px;
		right:-4px;
		z-index:10;
		border: none !important;
	}
	
	.tx-flickrset-pi1 h3 .flickr{
			background:transparent url(../img/flickr.png) no-repeat;
			display:inline-block;
			height:17px;
			width:37px;
			margin-right:4px;
	}
	
	#submenu {
		overflow: visible;
	}
	
	.sf-menu ul { 
		width: 80%;	
	}
	#submenu li ul li {
		background-color: #ccc;
	}
	/*#submenu li ul li a, #submenu li ul li#active, #submenu li ul li strong, #submenu li ul li span{
		width:80%;
	}*/
	
	.tx-facebooksocialplugins-pi1 {
		padding-top:10px;
	}
	
	.fb_iframe_widget {
		padding: 10px 2px;	
	}

	#search {
		display: none;
		margin: 0;
		padding: 5px 0 0;

		background: transparent url(../img/feature-bg.png) repeat scroll 0 0;
		border: 1px solid #999999;
		padding: 5px 10px;
		color: black;
		position:absolute;
		right:1px;
		bottom:0;
		z-index:5;
		width: 224px;
		
		-moz-border-radius: 8px 8px 0 0;
		-webkit-border-radius: 8px 8px 0 0;
		border-radius: 8px 8px 0 0;
		/*behavior: url(ie-css3.htc);*/
	}
	
	#search form {
		margin: 0;
		float: right;
	}
	#search input {
		padding: 0;
		margin: 0;
		vertical-align: middle;
	}
	
	#search #siteSearchInput {
		padding: 2px;
		width: 130px !important;
	}
	
	#search #siteSearchSubmit {
		background: transparent;
		border: none;
	}
	
	#map_contact {
		display: inline-block;
		height:0;
	}

	#map_contact img {
		border-right: #ccc 1px solid;
		border-left: none;
		padding-right: 5px;
	}
	
	.btn_contacto {
		padding-top:2px;	
	}
	
	.btn_mapa_sitio {
		margin-left:6px !important;
	}
	
	
	.tx_tweetandlike_pi1-tweetButton {
			float:right;
	}
	
	.medios-sociales {
		position: absolute;
		right: 0px;
		bottom: 39px;
		width: 200px;
		color: #479FF9;
		overflow: hidden;
	}
	
	.medios-sociales h1 {
		color: #479FF9;
		font-size: 16px;
		height: 25px;
	}

	.marco-contenido {
		border: 2px solid #CCCCCC;
		
		-moz-border-radius: 8px; /* Firefox */
	  -webkit-border-radius: 8px; /* Safari and Chrome */
	  border-radius: 8px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	
	  -moz-box-shadow: 2px 3px 3px #ccc; /* Firefox */
	  -webkit-box-shadow: 2px 3px 3px #ccc; /* Safari and Chrome */
	  box-shadow: 2px 3px 3px #ccc; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	  width: 580px;
	  margin: 5px auto 20px auto ;
	  
	  padding: 2px 4px 35px 4px;
	  position: relative;
	}
	
	.marco-contenido .marco-cfooter {
			position: absolute;
			bottom: 0px;
			left: 0px;
			width: 100%;
			height: 35px;
			background-color: orange;
			color: #ffffff;
	}
	
	.btn-alianzas {
    /*display: none;*/
    bottom: 10px;
    left: 24px;
    position: absolute;
	}
	
	table #newsletter-body {
		border-collapse: separate;	
	}
}
