﻿/**
* Template Joomla Travellers
* @compatibility - 4.5.3-4.5.4
* @version 1.0
* @package - simple
* @author - Eiko Liefold, Carlos Ivan Pereira
* @date - Dic 23, 2006
* @website - www.travellersbook.net
* @copyright (C) www.travellersbook.net
*/

body {
	background-color: #FFFFFF;
	/*color:#666666;*/
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	margin: 0px;
	color: #999999;
	font-size: 12px;
	
	}
#header_print{
	display:none;
}
#menu_superior {
	top: -5px;
}

p, td, div {
	font-size: 12px;
	line-height: 1.4em;
	
}
p {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0.5em;
}
td {
	padding: 0px;	
}
div{
	margin: 0px;
	padding: 0px;	
	}
img {
	border: 0px 
}
.newsletter {
  background: url(http://www.travellersbook.net/templates/simple/images/rubrics_mod_iconos.gif) no-repeat  ;
}
#poweredby { display:none; }
/********** Main Container **********/
#main_container {
	text-align            : left;
	margin                : auto auto 10px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #00aded;
}


/********** Header **********/
#header {
	background: #C6C6C6 url(../images/header_bg.gif) no-repeat 50% 25px;
	border-top: 4px none #00aded;
	width                 : 100%;
	text-align            : center;
	height: 295px;
	
}
#cabecera_gris {
	background-color: #C6C6C6;
	width: 100%;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #00aded;
	margin-bottom: 0px;
	height: 30px;
	padding: 0px;
}



/********** Footer **********/
#footer {
	background: #C6C6C6 url(../images/footer_bg2nuevo.gif) no-repeat 50% 0px;
	border-bottom: 4px solid #00aded;
	color: #999999;
	line-height: 1.2em;
	width: 100%;
	text-align: left;
	height: 130px;
}

/*#################### Mambo CSS ####################*/

/********** Pathway **********/
.pathway {
	/*font-family           : Verdana, Helvetica, Arial, sans-serif;*/
  	font-size             : 11px;
	padding-left          : 14px;
	color: #00aded;
	padding-top: 7px;
	text-align: left;
	
}

a.pathway:link, a.pathway:visited {
	color                 : #ffa740;
	font-weight: normal;
	text-decoration       : none;
	padding-left: 0px;
}

a.pathway:hover {
	color                 : #00aded;
	font-weight: normal;
	padding-left: 0px; 
}


/********** MainLevel Links **********/
a.mainlevel:link, a.mainlevel:visited {
  color                 : #000000;
  font-weight           : normal;
  text-decoration       : none;
}

a.mainlevel:hover {
  color                 : #00aded;
  font-weight           : normal;
  text-decoration       : underline;
}


/********** SubLevel Links **********/
a.sublevel:link, a.sublevel:visited {
  padding-left          : 1px;
  vertical-align        : middle;
  font-size             : 11px;
  color                 : #000000;
  text-align            : left;
}

a.sublevel:hover {
  color                 : #666666; 
  text-decoration       : none;
}


/********** MainMenu Links **********/
a.mainmenu:link, a.mainmenu:visited {
  color                 : #000080; 
  /*font-family           : Verdana, Helvetica, Arial, sans-serif;*/
}

a.mainmenu:hover {
  color                 : #000080;
  text-decoration       : underline; 
}


/********** Other Links **********/
a:link, a:visited {
	text-decoration       : underline;
	color: #00aded;
}

a:hover {
  color                 : #FFA740;
  font-weight           : normal;
  text-decoration       : underline;
}
  
  
/********** Modules **********/
table.moduletable, table.moduletable_normal{
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	margin-bottom: 10px;
	width: 100%;
}
table.moduletable th, table.moduletable_normal th{
	background: url(../images/h2_bg.gif) no-repeat right center;
	color: #00aded;
	letter-spacing: 1px;
	color : #00aded;
	text-align: left;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 30px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-size: 17px;
}
table.moduletable_normal td{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
table.sin_relleno td{
	padding: 0px!important;
}
table.moduletable_separador{
	margin-bottom: 20px;
}
table.moduletable ul {
	padding               : 0px;
	margin: 0px;
}

table.moduletable li {
}

table.moduletable td {
}

/********** Poll **********/
.poll {
  /*font-family           : Arial, Helvetica, sans-serif;*/
  font-size             : 10px;
  color                 : #666666;
  line-height           : 14px;
}

.pollstableborder {
  border                : 1px solid;
  padding               : 1px;
}




/*############### CONTENT ###############*/

/***** Header for contentpaneopen *****/
.contentheading, .componentheading, .contentheading_blog {
	font-size             : 17px;
	font-weight           : bold;
	color                 : #000000;
	text-align            : left;
	/*width: 100%;*/
	line-height: normal;
}
div.componentheading {
	background: url(../images/h2_bg.gif) no-repeat right 50%;
	/*	font-family: "Trebuchet MS", Tahoma, "Lucida Grande";*/
	color: #00aded;
	/*font-size: 18px;*/
	font-weight: normal;
	letter-spacing: 1px;
	padding: 4px 30px 4px 10px;
	margin-bottom: 10px;
	font-size: 17px;
}


a.contentpagetitle_articulo:link, a.contentpagetitle_articulo:visited{
	color: #6699FF;
}

a.contentpagetitle_articulo:hover{
	color: #ffa740;
}
.readon, .readon_articulo{
	margin: 40px;
	
}

td.contentheading, td.contentheading_vitae, td.contentheading_blog ,.contentheading_articulo, .contentheading_sinesquina,.contentheading_slidenormal{
	background: #FFFFFF url(../images/h2_bg.gif) no-repeat right center;
	color: #00aded;
	font-size: 17px;
	letter-spacing: 1px;
	padding: 6px 30px 6px 10px!important;
	width: 100%;
	font-weight: normal;
}

.contentheading_articulo{
	padding-left: 0px!important;

}

table.contentpaneopen_articulo td{
	text-align: justify;
	background-repeat: no-repeat;
}

.contentpaneopen, .contentpaneopen_articulo, .contentpaneopen_blog, .contentpaneopen_title, .contentpaneopen_titulosnormales, .contentpaneopen_title_titulosnormales, .contentpaneopen_title_blog, .contentpaneopen_title_sinesquina, .contentpaneopen_sinesquina, .contentpaneopen_slidenormal,.contentpaneopen_title_slidenormal {
	width: 100%;
	}
.contentpaneopen_titulosnormales{
	margin-bottom: 10px;
}
.contentpaneopen_title_titulosnormales{
	margin-bottom: 5px;
}
.contentpaneopen_title, .contentpaneopen_title_sinesquina, .contentpaneopen_title_slidenormal{
	margin-bottom: 10px;
}
.contentpaneopen_sinesquina, .contentpaneopen_slidenormal {
	margin-bottom: 20px;
}
.contentpaneopen, .contentpaneopen_articulo, .contentpaneopen_blog {
	margin-bottom: 10px;
	background-image: url(../images/box_eck_ur.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}

.comillas_izq_titulo{
	background: transparent url(../images/quote_left.gif) no-repeat 0px 0;
	text-align: left;
	margin-right: 0;
	margin-left: 0;
	text-indent: 30px;
	padding-top: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 13px;
	color: #00aded;
	font-weight: bold;
	}
.comillas_izq{
	background: transparent url(../images/quote_left.gif) no-repeat 0px 0;
	text-align: justify;
	text-indent: 20px;
	padding-top: 10px;
	}
.comillas_der {
	background: transparent url(../images/quote_right.gif) no-repeat right bottom;
}
/*
.esquinero_hoja {
	background: transparent url(../images/box_eck_ur.gif) no-repeat right bottom;
	padding-bottom: 10px;
}

.blogs{
background: transparent url(../images/box_eck_ur.gif) no-repeat right bottom;
}
*/

/* Estilos para los botones de siguiente y anterior para pasar entre articulos*/
#centro .pagenav_next a:link, #centro .pagenav_next a:visited, #centro .pagenav_prev a:link, #centro .pagenav_prev a:visited {
	/*font-size: 12px;*/
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
#centro .pagenav_next a:hover, #centro .pagenav_prev a:hover {
	text-decoration: underline;

}
table.navegacion_paginas{
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EcEcEc;
	margin-top: 10px;
}
th.pagenav_prev{
	/*width: 520px;*/
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
}
th.pagenav_next{
	/*width: 520px;*/
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;

}


/***** Home, Mambo License, Blog, Lower Content for Advanced Search *****/


td.buttonheading {
	background-color: #ECECEC;
}


/***** Title for Blog, News Feeds, Wrapper, Links, Advanced Search, Contact Us   *****/
.componentheading{
	font-weight           : bold;
	color                 : #00aded;
	text-align            : left;
	font-size: 1.2em;
}

/***** Top Content for Getting Started, FAQs, News Feeds, Links 
.contentdescription , table.contentpaneopen td{
}
*****/
/***** Lower Content for Getting Started, FAQs, News Feeds, Wrapper, Links, Contact Us *****/
table.contenedor_galerista td{
	padding-top: 6px!important; /* Firefox */
	padding-right: 5px!important; /* Firefox */
	padding-bottom: 5px!important; /* Firefox */
	padding-left: 6px!important; /* Firefox */
	}
table.contentpaneopen td,table.contentpaneopen_blog td , table.contentpaneopen_sinesquina td, table.contentpaneopen_slidenormal td{
	padding-right: 10px;
	padding-left: 10px;

}
table.contentpaneopen td td,table.contentpaneopen_blog td td, table.contentpaneopen_sinesquina td td{
	padding-right: 0px;
	padding-left: 0px;
	
}

.contentpane {
	margin-bottom: 20px;
}
.contentpane ul {
	margin-top: 50px;
}


/********** Inner Content **********/
.sectiontableheader {
  background-color      : #CCCCCC;
  color                 : #7B8DA1;
  font-weight           : bold;
}

.sectiontableentry1 {
	background-color      : #F0F0F0;
}


.sectiontableentry2 {
  background-color      : #f6f6f6;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td {
	padding-top: 3px;
	padding-bottom: 3px;
}

tr.sectiontableentry1 a:link,tr.sectiontableentry1 a:visited, tr.sectiontableentry2 a:link,tr.sectiontableentry2 a:visited{
	margin-left: 0px;
	font-weight: bold;
}
tr.sectiontableentry1 a:hover, tr.sectiontableentry2 a:hover{
margin-left: 0px;
font-weight: bold;
}
/********** Rating **********/
.content_rating {
  padding               : 5px;
}

.small {
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 10px;
  color                 : #3366C0;
  text-decoration       : none;
  font-weight           : bold;
}

.smalldark {
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 10px;
  color                 : #000000;
  text-decoration       : none;
  font-weight           : normal;
}

.createdate {
  font-family           : Arial, Helvetica, sans-serif;
  font-size             : 10px;
  color                 : #999999;
  text-align            : left;
}

.button, .button_logout {
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-style            : normal;
  font-size             : 10px;
  font-weight           : bold;
  background-color      : #F0F0F0;
  color                 : #00aded;
  border                : 1px solid #CCCCCC;
}

.inputbox {
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 10px;
  color                 : #000000;
  background-color      : #F0F0F0;
  border                : 1px solid #CCCCCC;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
 /* font-family           : Verdana, Arial, Helvetica, sans-serif;*/
  font-size             : 18px;
  color                 : #00aded;
  text-align            : left;
  text-decoration       : none;
}

a.contentpagetitle:hover {

  color                 : #ffa740;

}
a.category{
	margin-left: 30px;
}
a.category:link, a.category:visited {
  color                 : #00aded;
  font-weight           : bold;
  font-size             : 11px;
}

a.category:hover {
  color                 : #ffa740;
}
/* Styles for dhtml tabbed-pages */
.ontab {
  background-color      : #ffae00;
  border-left           : outset 2px #ffa740;
  border-right          : outset 2px #808080;
  border-top            : outset 2px #ffa740;
  border-bottom         : solid 1px #d5d5d5;
  text-align            : center;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
  font-weight           : bold;
  color                 : #FFFFFF;
}
.offtab {
  background-color      : #e5e5e5;
  border-left           : outset 2px #E0E0E0;
  border-right          : outset 2px #E0E0E0;
  border-top            : outset 2px #E0E0E0;
  border-bottom         : solid 1px #d5d5d5;
  text-align            : center;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
  font-weight           : normal;
}

.tabpadding {
}

.tabheading {
  background-color      : #ffae00;
  text-align            : left;
}

.pagetext {
  visibility            : hidden;
  display               : none;
  position              : relative;
  top                   : 0;
}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
  background-color      : #f0f0f0;
}
.code {
  background-color      : #f0f0f0;
  border                : 1px solid #FFF;
}

/* Text passed with mosmsg url parameter */
.message {
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-weight           : bold;
  font-size             : 10pt;
  color                 : #ff6600;
  text-align            : center;
}

/* Javascript Back button */
.back_button {
  text-align            : center;
  margin-top            : 40px;
}

table.contenttoc {
  color                 : #333300;
  background-color      : #009900;
  border                : 1px solid #333;
}

table.contenttoc td {
  font-size             : 8pt;
  font-weight           : normal;
  text-align            : left;
}

ul {
	margin                : 0;
	padding               : 0px;
	list-style-type: none;
}


li {
}

table.searchinto {
  width                 : 100%;
}

table.searchintro td {
  background-color      : #293C43;
  color                 : #ffffff;
  font-weight           : bold;
}

/*Estilos mios*/
/*Estilo para el pie de pagina Copyright*/
#pieinferior {
	text-align: left;
}
/* EStilos para tabla menu principal*/
table.moduletable_menuprincipal {
	list-style: none;
	margin-bottom: 35px!important; /* Firefox */
	margin-bottom: 55px;
	margin-left: 1px;
	width: 248px;
}


table.moduletable_menuprincipal a{
	background: transparent url(../images/rubrics_bg.gif) no-repeat left top;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

table.moduletable_participar {
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 100%;
}

table.moduletable_menuprincipal a {
	font-size: 12px;
}

table.moduletable_menuprincipal a:link, table.moduletable_menuprincipal a:visited {
	color: #00aded;
	text-decoration: none;
	background: transparent url(../images/rubrics_bg.gif) no-repeat left top;
	text-transform: uppercase;
	font-weight: bold;
	/*font-size: 12px;*/
	letter-spacing: 2px;
	}

table.moduletable_menuprincipal a:hover {
	color: #FF9933;
	background: transparent url(../images/rubrics_bg.gif) no-repeat 0px -55px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
}

table.moduletable_menuprincipal a.mainlevel#active_menu{
	color: #ffa740;	
	background-position: 0px -55px;
}
table.moduletable_menuprincipal span.mainlevel{
	font-size: 11px;
	color: #993300;
	margin-left: 10px;
}
table.moduletable_menuprincipal div {
	padding-left: 0px !important;
}

table.moduletable_menuprincipal a.sublevel{
	/*font-size: 12px;*/
	letter-spacing: normal;
	padding-left: 20px;
	text-transform: none;

	height: 15px;
	padding-top: 0px;
	}

table.moduletable_menuprincipal a.sublevel:link, table.moduletable_menuprincipal a.sublevel:visited{
	background-position: 500px -70px;
}
table.moduletable_menuprincipal a.sublevel:hover{
	background-position: 25px -70px;
}
table.moduletable_menuprincipal a.sublevel#active_menu{
	
	color: #ffa740;	
	background-position: 25px -65px;
}

/* EStilos para tabla menu iconos*/
table.moduletable_menuiconos {
	list-style: none;
	margin-bottom: 10px!important; /* Firefox */
	margin-bottom: 55px;
	margin-left: 1px;
	width: 100%;
}


table.moduletable_menuiconos a{
	background: transparent url(../images/rubrics_bg.gif) no-repeat left 0px;
	display: block;
	padding-left: 30px;
}

table.moduletable_menuiconos a:link, table.moduletable_menuiconos a:visited {
	color: #00aded;
	text-decoration: none;
	background: transparent url(../images/rubrics_bg.gif) no-repeat left -9px;
	text-transform: capitalize;
	padding-top: 1px;
	padding-bottom: 1px;
	}

table.moduletable_menuiconos a:hover {
	color: #FF9933;
	background: transparent url(../images/rubrics_bg.gif) no-repeat 0px -66px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
}

table.moduletable_menuiconos #active_menu{
	color: #ffa740;	
	background-position: left -66px;
}
table.moduletable_menuiconos span.mainlevel{
	font-size: 11px;
	color: #993300;
	margin-left: 10px;
}
table.moduletable_menuprincipal div {
	padding-left: 0px !important;
}

table.moduletable_menuiconos a.sublevel{
	/*font-size: 12px;*/
	letter-spacing: normal;
	padding-left: 20px;
	text-transform: none;
	height: 15px;
	padding-top: 0px;
	}

table.moduletable_menuiconos a.sublevel:link, table.moduletable_menuiconos a.sublevel:visited{
	background-position: 500px -70px;
}
table.moduletable_menuiconos a.sublevel:hover{
	background-position: 25px -70px;
}
table.moduletable_menuiconos a.sublevel#active_menu{
	
	color: #ffa740;	
	background-position: 25px -65px;
}

table.moduletable_menuiconos th {
	height: 30px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: transparent;
	background-image: url(../images/rubrics_bg_peque.jpg);
	background-repeat: no-repeat;
	background-position: -3px center;
	text-transform: uppercase;
	color: #00ADED;
	vertical-align: middle;
}

/* Estilos para los modulos de iconos */

ul#rubrics {
	clear: both;
	list-style: none;
	margin-left: 1px;
	width: 248px;
}

ul#rubrics li {
	margin-bottom: 0px; 
}
	
ul#rubrics li a {
	color: #00aded;
	text-decoration: none;
	background: transparent url(../images/rubrics_mod_iconos.gif) no-repeat  ; 
	width: 247px; 
	height: 48px; 
	display: block; 
	padding: 10px 0px 0px 10px; 
	font-size: 11px;
}

ul#rubrics li a:hover {
	color: #ffa740;
	border: 0px;
}

ul#rubrics li a span.title {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 2px;
}

ul#rubrics li a span.text {
	color: #996666;
	display: block;
}
ul#rubricsnuevo {
	clear: both;
	list-style: none;
	margin-left: 1px;
	width: 248px;
}

ul#rubricsnuevo li {
	margin-bottom: 0px; 
}
	
ul#rubricsnuevo li a {
	color: #00aded;
	text-decoration: none;
	background: transparent url(../images/rubrics_bg_principalportada.gif) no-repeat -3px top; 
	width: 247px; 
	height: 48px; 
	display: block; 
	padding: 10px 0px 0px 10px; 
	font-size: 11px;
}

ul#rubricsnuevo li a:hover {
	color: #ffa740;
	background-position: -3px -55px;
	border: 0px;
}

ul#rubricsnuevo li a span.title {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 2px;
}

ul#rubricsnuevo li a span.text {
	color: #996666;
	display: block;
}

.naranjaportada  a {
	font-size:13px; text-decoration:none;margin-left:11px;color: #00aded;text-decoration: none;letter-spacing: 2px;
}

.naranjaportada a:hover {
	color: #ffa740;
	border: 0px;
}

/* Estilos para el modulo flash  */

#main_container .moduletable #flash {
	background: transparent url(../images/random_pic_bg.gif) no-repeat left top;
	padding: 4px;
}

/* Navigation */



#navigation {
/*	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;*/
	font-size: 1.0em;
	letter-spacing: 0.1em;
	line-height: normal;
	right: 0px;
}

		

#navigation ul {
	right: 90px;
	list-style: none;
	position: absolute;
	top: 5px;

}



#navigation li {

	display: inline;

}

		

#navigation a, #navigation li {
	float: left;
	background: #00A0C6 url(../images/nav_left.gif) no-repeat left bottom;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}



#navigation li.aktiv {

	background: #00A0C6 url(../images/nav_left_aktiv.gif) no-repeat left bottom;

}



#navigation a span, #navigation li span {
	float: left;
	font-weight: bold;
	display: block;
	background: transparent url(../images/nav_right.gif) no-repeat right bottom;
	padding: 2px 12px 5px 10px;
	color: #DDD;
}



#navigation li.aktiv span {

	background: transparent url(../images/nav_right_aktiv.gif) no-repeat right bottom;
	color: #EEE;
}

/* Estilos para la paginación*/
#centro div.pagenavbar {
	text-align: right;
}

#centro div.pagenavcounter td {
	color: #00ADED;
}
#centro .pagenav_select {
	color: #ffa740;
	font-weight: bold;
}		

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#navigation a span {
	float: none;
}

/* End IE5-Mac hack */



#navigation a:hover {
	border: 0px;
	margin-top: 0px;
}



#navigation a:hover span {
	padding-top: 5px;
}

/** Estilos para el menu superior */


#mainlevel-nav {
	/*height: 20px;*/
	position: relative;
	float: left;	
}
/** Estilos solo para mac
.mac mainlevel-nav {
	height: 24px!important;
}**/
#mainlevel-nav ul{
	list-style-type: none;
	text-align: center;
}
#mainlevel-nav li {
	background: #00aded;
	text-decoration: none;
	list-style-type: none;
	height: 20px!important;
	/*padding: 2px;*/
	float: left;
	margin-left: 1px;
}
#mainlevel-nav a{
	display: block;
}
#mainlevel-nav a, #mainlevel-nav a:link, #mainlevel-nav a:visited {
	background: #00aded;
	text-decoration: none;
	color: #dddddd;
	font-size: 11px;
	font-weight: bold;
/*	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;*/
	letter-spacing: 0.1em;
	padding: 0px;
	text-transform: uppercase;
	margin-right: 6px;
	margin-left: 6px;	/*border-bottom: 5px solid white;*/
	float: left;
}

#mainlevel-nav a:hover {
	padding-top: 3px;
	color: #ffA740;
	text-decoration: none;
	}
/*
#mainlevel-nav a:active {
	color: #ffA740;
}
*/
a.mainlevel-nav {
	color: #ffffff;
}

#mainlevel-nav #active_menu-nav {
	color: #ffffff;
}


/*Estilos para el modulo de la izq, Ultimos articulos y Parners and Support*/
table.moduletable_menuh_left {
	margin-bottom: 15px;
	width: 250px;
	margin-top: 15px;

}
table.moduletable_menuh_left h5 {
	background: transparent url(../images/h5_bg.gif) no-repeat 0 50%;
	border-bottom: 2px solid #CCC;
	clear: both;
	color: #00aded;
	display: block;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 5px;
	padding: 2px 0 2px 0;
	text-transform: uppercase;
	margin: 0px;
}
table.moduletable_menuh_left h6 {
	border-bottom: 1px solid #CCC;
	font-size: 11px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
table.moduletable_menuh_left a {
	border-bottom: 1px dotted #CCC;
}



table.moduletable_menuh_left a:hover {

	background: #CCC url(../images/footer_links.gif) no-repeat right 50%;

}



table.moduletable_menuh_left a {
	color: #00aded;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}



table.moduletable_menuh_left a:hover {

	color: #FFFFFF;

}

#colderecha {
	text-align: center;
	width: 120px;
}
		
#colizquierda {
	width: 250px;
}

#main_container #centro {
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#main_container #centro ul li{
	
	padding-left: 5px;
	margin-bottom: 7px;
	text-align: left;
}
#main_container #centro ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
/* Estilo para las categorias cuando se listan todos los articulos de cada seccion*/

#main_container #centro .categorias{
	font-weight: bold;
}


/* Estilo del Pie de Articulo Dorado*/

.esquina_pie_dorado  {
	color: #B39E71;
	font-style: italic;
	letter-spacing: 1px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 0;
	padding-bottom: 20px;
	padding-top: 30px;
}



/*Estilo de parrafo con fondo dorado*/
div.manual {
	color: #999999;
	padding: 5px;
	text-align: left;

}
acronym {
	text-transform: none;
	text-decoration: none;
	color: #00aded;
	border-bottom: 1px dotted #ccc;
	cursor: help;
	font-weight: bold;

}
h3 {
/*	background: #fff url(../images/h3_bg.gif) no-repeat 0 50%;
	clear: both;
	color: #660000;
	font-family: Georgia, palatino, "Times New Roman", serif;
	display: block;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.05em;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;*/

	

}
span.article_seperator {
	font-size: 1px;
	display: none;
}

div.contact_email {
	padding-right: 20px;
	padding-left: 30px;
}
div.contact_inf_adicional {
	padding-right: 20px;
	padding-left: 25px;
	text-align: justify;
	background-image: url(../images/quote_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#barra_vertical {
	background-image: url(../images/barra_vertical_new.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#contenido {
	padding-right: 10px;
	padding-left: 10px;
}


.recuadro_img_center{ 
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	text-align:center;
}
.recuadro_img, .blogs img, .contentpaneopen_blog img ,.recuadro_img_margen_right, .recuadro_img_margen_left, .Recuadro_img {
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
}

.contentheading_blog img {
padding: 0px;
	border: 0px ;
	margin-top: 0px;
	margin-bottom: 0px;
}
.recuadro_img_con_margen{
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
}
/* Separacion para el menu de la pagina principal index*/
#main_container .moduletable_menuprin {
	margin-bottom: 10px;
}

/*   */

/*  Estilos para modulos nuevos 9-03-07*/

.moduletable_modulos_aux p, .moduletable_modulos_aux_esquinero p{
	margin-bottom: 5px;
}
#modulos_aux, .moduletable_modulos_aux, .modulos_aux{
	width: 250px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#modulos_aux_esquinero, .modulos_aux_esquinero { 
	width: 250px;
	background-image: url(../images/modulos/box_eck_ur.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.moduletable_modulos_aux_esquinero {
	width: 250px;
	background-image: url(../images/modulos/box_eck_ur.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 20px;
}
/**/

#titulo_modulos, .moduletable_modulos_aux .titulo_modulos_aux, .moduletable_modulos_aux_esquinero .titulo_modulos_aux, .titulo_modulos{
	background-image: url(../images/modulos/circulo.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-right: 10px;
	padding-left: 20px;
	font-size: 13px;
	color: #00aded;
	padding-bottom: 1px;
	letter-spacing: 0.7px;
}
#subtitulo_modulos, .moduletable_modulos_aux .subtitulo_modulos_aux, .moduletable_modulos_aux_esquinero .subtitulo_modulos_aux, .subtitulo_modulos{
	padding-right: 10px;
	padding-left: 20px;
	background-image: url(../images/modulos/degradado_250.png);
	background-repeat: repeat-y;
	background-position: right 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bcbcbc;
	border-bottom-color: #bcbcbc;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
#main_container .moduletable_modulos_aux_esquinero #ver_on, #main_container .moduletable_modulos_aux_esquinero #ver_off, #main_container .moduletable_modulos_aux #ver_on, #main_container .moduletable_modulos_aux #ver_off, #main_container .moduletable_modulos_aux_esquinero #bloque,  #main_container .moduletable_modulos_aux #bloque{
	margin-right: 10px;
	margin-left: 10px;
}

#modulos_aux_esquinero #texto_mod, .modulos_aux_esquinero .texto_mod {
	font-family: Georgia, palatino, "Times New Roman", serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 10px;
}
#modulos_aux_esquinero h3, .moduletable_modulos_aux_esquinero h3, .modulos_aux_esquinero h3{
	color: #660000;
	font-size: 16px;
	line-height: 18px;
	text-align: left;
	margin-bottom: 10px;
}
.moduletable_modulos_aux_esquinero h3{
	
	color: #ffa740;
	line-height: 18px;
	text-align: left;
}

#modulos_aux #texto_mod a, .modulos_aux .texto_mod a {
	font-size: 11px;
}
#modulos_aux #texto_mod , .modulos_aux .texto_mod {
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 10px;
}
#modulos_aux #texto_mod p, .modulos_aux .texto_mod p {
	margin-top: 0px;
	margin-bottom: 0px;
}

#texto_mod_vinietas ul, .texto_mod_vinietas ul{
	list-style-image: url(../images/vinieta_right.gif);
	list-style-position: inside;
	font-size: 11px;
}
#texto_mod_vinietas li, .texto_mod_vinietas li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 20px;
}
#texto_mod li, .texto_mod li {

	background-image: url(../images/vinieta_right_azul.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#main_container #header #menu_sup {
	float: right;
}
/* Estilos para la fecha del menu superior*/
#main_container #header #fecha {
	float: right;
	background-color: #00aded;
	color: #666666;
	padding-right: 10px;
	padding-left: 55px;
	font-size: 11px;
	margin-left: -3px;
	height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#main_container #header #fecha b{
	color: #FFFFFF;
	font-weight: normal;
}

/*Estilos para el login del menu superor */
#main_container #header #logearse {
	float: right;
	background-color: #00aded;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px!important;
	height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#main_container #header #logearse a {
	color: #666666;
	text-decoration: none;

}
#main_container #header #logearse a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}



/* EStilos para las banderitas de Joomfish*/
table.moduletable_banderas {
	width: 100%;
}
table.moduletable_banderas li {
	float: left;
}
table.moduletable_banderas a:hover {
	text-decoration: none !important;
}
#footer #copy {
	padding-left: 10px;
	padding-top: 30px;
}
.azul_normal {
	color: #00aded;
}
.azul_normal_negrita_titulos {
	font-weight: bold;
	color: #00aded;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/h2_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}
.azul_normal_negrita {
	font-weight: bold;
	color: #00aded;
}
#active_menu {
	color: #FF0000;
}
.componentheading_right {
	font-weight           : bold;
	color                 : #00aded;
	text-align            : right;
}

.margen_diez_px {
	margin-right: 10px;
	margin-left: 10px;
}
#main_container .moduletable_modulos_aux_esquinero .margen_veinte_px  h2{
	font-family: Georgia, palatino, "Times New Roman", serif;
	font-size: 16px;
	font-weight: normal;

}
.margen_veinte_px {
	margin-right: 10px;
	margin-left: 20px;
}
.blog_titulosnormales {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 30px;
}
a.contentpagetitle_titulosnormales:link,  a.contentpagetitle_titulosnormales:visited{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.contentpagetitle_titulosnormales:hover{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ffa740;
}

div.componentheading_titulosnormales {
	background: #FFFFFF url(../images/h2_bg.gif) no-repeat right center;
	color: #00aded;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 4px 30px 4px 10px!important;
	margin-bottom: 10px;
}
td.contentheading_titulosnormales {
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #00aded;

}

div.presentacion_sec {
	background-image: url(../images/box_eck_ur.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 10px;
	padding-left: 10px;
}
.azul_normal_negrita_right {
	font-weight: bold;
	color: #00aded;
	text-align: right;
}
/* Estilos para el modulo de ayuda de la galeria*/
table.moduletable_mod_ayuda_galeria {
	margin-bottom: 30px;
}

#main_container .moduletable_mod_ayuda_galeria {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#main_container .moduletable_mod_ayuda_galeria #ver_on {
	margin-right: 10px;
	margin-left: 10px;

}
#main_container .moduletable_mod_ayuda_galeria  a:hover .oculto {
	visibility: visible;
	text-decoration: none;
}
div.oculto {
	visibility: hidden;
	display: block;
	position: absolute;
	background-color: #FFFFFF;
	padding: 5px 10px;
	width: 310px;
	text-decoration: none;
	border: 1px solid #00aded;
	text-align: left;
}
a.ayuda:link, a.ayuda:visited {
	text-decoration: none;
	color: #ffa740;
}
a.ayuda:hover {
	text-decoration: none;
	color: #999999;
}
a.ayuda:link p , a.ayuda:visited p {
	text-decoration: none;
}
.moduletable_mod_ayuda_galeria h1, .moduletable_participar th  {
	background-image: url(../images/modulos/degradado_250.png);
	background-repeat: repeat-y;
	background-position: right top;
	font-size: 14px;
	color: #00aded;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
/**/
#firefox {
	text-align: center;
	width: 100%;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#main_container #centro .blog {
	width: 100%;
}
#main_container #centro .blog .contentpaneopen{
	background-image: none;
}

/* EStilos Logout */
#main_container #header #logearse .moduletable_identificacion .button {
	margin: 0px;
	padding: 0px;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 15px;
}
/* Estilos login*/
#main_container #centro .moduletable_identificacion {
	width: 100%;
	margin-right: 10px;
	margin-left: 10px;
}
#main_container #centro .moduletable_identificacion #mod_login_username {
	width: 250px;
	border: 1px solid #00adde;
	margin-bottom: 10px;
}

#main_container #centro .moduletable_identificacion #mod_login_password {
	border: 1px solid #00aded;
	width: 250px;
	margin-bottom: 10px;
}
#main_container #centro .moduletable_identificacion .button {
	border: 1px solid #00aded;
}
#main_container #centro .moduletable_identificacion #mod_login_remember {
	margin-bottom: 10px;
}
#main_container #centro .contentpane .inputbox {
	margin-top: 10px;
	border: 1px solid #00aded;
	margin-bottom: 10px;
}
.borrar_ambos {
	clear: both;
}#main_container .moduletable_modulos_aux #bloque_on
, #main_container .moduletable_modulos_aux #bloque_off,#main_container .moduletable_modulos_aux #bloque {
	padding-left: 20px;
}
#main_container .moduletable_modulos_aux #bloque_on{
	margin-top: 10px;
	margin-bottom: 10px;
	
}
#main_container .moduletable_modulos_aux #bloque ol {
	margin: 0px;
	padding: 0px;
}
.contentdescription {
	padding-right: 10px;
	padding-left: 10px;
}
#main_container .moduletable_user1 {
	width: 100%;
}
.moduletable_boton_subir {
	text-align: center;
	width: 100%;
}
/* Estilos incluidos en textos_css.css*/
.t_titulos{
	font-size: 15px;
	color: #00aded;
	font-weight: bold;
}
.Azul_Normal {
	color: #00aded;
}

.Azul_Grande {
	font-size: 20px;
	color: #00ADED;
}
.Azul_Grande {
	font-weight           : bold;
	color                 : #00aded;
	text-align            : left;
	font-size: 1.2em;
}
.Gris_Grande{
	font-size: 1.1em;
	font-weight: bold;
}
/*
.Azul_Grande {
	font-size: 20px;
	color: #00ADED;
}*/
.Titulos_con_fondo{
	background: #FFFFFF url(../images/h2_bg.gif) no-repeat right center;
	color: #00aded;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 4px 30px 4px 0px;
	margin-bottom: 10px;
}
.Titulos_sin_fondo{
	color: #00aded;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: 1px;
	padding-right: 30px;
	margin-bottom: 0px;
	margin-top: 20px;
	padding-bottom: 0px;
}
.titulos{
	background: #FFFFFF url(../images/h2_bg.gif) no-repeat right center;
	color: #00aded;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 4px 30px 4px 0px;
	margin-bottom: 10px;
}

.Recuadro_img_left, .Recuadro_img_right{
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	
}
.Recuadro_curriculum {
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	
}

.Recuadro_img_right {
	margin-left: 10px;
	margin-top: 3px;
	float:right;
	}
.Recuadro_img_left {
	margin-right: 10px;
	margin-top: 3px;
	float:left;
	}
.Recuadro_alrededor{
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.Recuadro_alrededor img{
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.pie_dorado, .Pie_dorado {
	color: #B39E71;
	font-style: italic;
	letter-spacing: 1px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 0;
	padding-bottom: 20px;
	padding-top: 30px;
}
.Gris_peque{
	font-size: 0.8em;
}
.Naranja{
	color: #ffa740;
}
.Link_gris{}
.Link_gris_negrita{}
a.Link_gris:link, a.Link_gris:visited, a.Link_gris_negrita:link, a.Link_gris_negrita:visited{
	color                 : #999999;
	text-decoration       : none;
}
a.Link_gris:hover,a.Link_gris_negrita:hover{
	color                 : #999999;
	text-decoration       : underline;
}
a.Link_gris:hover{
	font-weight           : normal;
}
a.Link_gris_negrita:hover{
	font-weight           : bold;
}
a.Link_gris:link, a.Link_gris:visited{
	font-weight           : normal;
}
a.Link_gris_negrita:link, a.Link_gris_negrita:visited{
	font-weight           : bold;
}

/**********************************************/
/* Estilos modulo cblogin*/

#mod_login_username {
	width: 228px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
}
#mod_login_password {
	width: 228px;
	background-color: #FFFFFF;
}
#mod_loginform .mod_login .button {
	width: 100px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
}
#mod_loginform {
	padding: 10px;
	margin: 0px;
	background-image: url(../images/rubrics_mod_login.gif);
	background-repeat: no-repeat;
}
/**********************************************/
/* Estilos componente cblogin*/
#registrationTable {
	margin-right: 10px;
	margin-left: 10px;
}
#main_container #centro #adminForm #registrationTable .inputbox {
	margin-top: 1px;
	margin-bottom: 1px;
}
#registrationTable .contentpaneopen {
	background-image: none;
}
#adminForm #registrationTable .titleCell {
	vertical-align: middle;
	width: 40%;
	padding-left: 70px;
}
#adminForm #registrationTable .titleCell .fieldCell {
}
#adminForm #registrationTable .button {
}
#adminForm #registrationTable .texto_top {
	margin-bottom: 20px;
}
#adminForm #registrationTable .texto_bottom {
	margin-top: 20px;
	margin-bottom: 20px;
}
#adminForm #registrationTable .submit_registro{
	text-align: center;
}
/**************************************/
/*  Modulo ls_news  ULtimas noticias*/ 
#centro .moduletable_lastnews{
	/*margin-right: 10px;*/
	margin-left: 10px;
	width: 550px;
}
.moduletable_lastnews_left{
	width: 100%;
	margin-bottom: 10px;
}

#centro .moduletable_lastnews th {
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	color: #00aded;	
}
.moduletable_lastnews_left th{
	padding-right: 10px;
	padding-left: 20px;
	background-image: url(../images/degradado_250_circulo.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bcbcbc;
	border-bottom-color: #bcbcbc;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	color: #00aded;
}


.moduletable_lastnews_left .texto{
	padding-right: 5px;
	padding-left: 5px;
}
#centro .moduletable_lastnews .ultima_news{
	margin-top: 5px;
	margin-bottom: 5px;
}
.moduletable_lastnews_left .div_imagen_galeria{
	height: 50px;
	width: 70px;
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.moduletable_lastnews_left .div_imagen_foto{
	height: 50px;
	width: 70px;
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#centro .moduletable_lastnews .div_imagen_blog{
	border: 1px solid #CCCCCC;
	padding: 5px;
	height: 72px;
	width: 72px;
	text-align: center;
	background-color: #FFFFFF;
}
#centro .moduletable_lastnews .div_imagen_articulo{
	border: 1px solid #CCCCCC;
	padding: 5px;
	height: 72px;
	width: 72px;
	text-align: center;
	background-color: #FFFFFF;
}

#centro .moduletable_lastnews .div_imagen_galeria{
	height: 85px;
	width: 85px;
	text-align: center;
	background-image: url(../images/galerie_container_lsnews.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
}
#centro .moduletable_lastnews .div_imagen_video{
	height: 71px;
	width: 85px;
	text-align: center;
	background-image: url(../images/fondo_video_lsnews.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
}
#centro .moduletable_lastnews .div_imagen_foto{
	height: 52px;
	width: 72px;
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#centro .moduletable_lastnews .div_imagen_foto img{
	border: 1px solid #CCCCCC;
}
#centro .moduletable_lastnews .div_imagen_galeria img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

#centro .moduletable_lastnews .texto{
	padding-right: 5px;
	padding-left: 5px;
}
#centro .moduletable_lastnews  img{
	border: 1px solid #00aded;
}

.moduletable_lastnews_left .recuadro_largo_foto{
	background-image: url(../images/rubrics_mod_ls_news_left_f.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	padding-right: 20px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 5px;
}
.moduletable_lastnews_left .recuadro_largo_galeria{
	background-image: url(../images/rubrics_mod_ls_news_left_g.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	padding-right: 20px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 5px;
}
.moduletable_lastnews_left .recuadro_largo_blog{
	background-image: url(../images/rubrics_mod_ls_news_left_b.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	padding-right:20px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 5px;
}
.moduletable_lastnews_left .recuadro_largo_articulo{
	background-image: url(../images/rubrics_mod_ls_news_left_a.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	padding-right: 20px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 5px;
}
.moduletable_lastnews_left .recuadro_largo_video{
	background-image: url(../images/rubrics_mod_ls_news_left_v.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	padding-right: 20px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 5px;
}

.moduletable_lastnews_left .recuadro_largo_blog .tcontenido,
.moduletable_lastnews_left .recuadro_largo_articulo .tcontenido,
.moduletable_lastnews_left .recuadro_largo_foto .tcontenido,
.moduletable_lastnews_left .recuadro_largo_video .tcontenido,
.moduletable_lastnews_left .recuadro_largo_galeria .tcontenido,
#centro .moduletable_lastnews .recuadro_blog .tcontenido,
#centro .moduletable_lastnews .recuadro_articulo .tcontenido,
#centro .moduletable_lastnews .recuadro_video .tcontenido,
#centro .moduletable_lastnews .recuadro_foto .tcontenido,
#centro .moduletable_lastnews .recuadro_galeria .tcontenido,
#centro .moduletable_lastnews .recuadro_largo_blog .tcontenido,
#centro .moduletable_lastnews .recuadro_largo_articulo .tcontenido,
#centro .moduletable_lastnews .recuadro_largo_video .tcontenido,
#centro .moduletable_lastnews .recuadro_largo_galeria .tcontenido,
#centro .moduletable_lastnews .recuadro_largo_foto .tcontenido
{
margin-top: 7px;
margin-bottom: 7px;
}

#centro .moduletable_lastnews .recuadro_blog{
	background-image: url(../images/rubrics_mod_ls_news_p_b.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-right: 5px;
	padding-left: 10px;
}
#centro .moduletable_lastnews .recuadro_articulo{
	background-image: url(../images/rubrics_mod_ls_news_p_a.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-right: 5px;
	padding-left: 10px;
}
#centro .moduletable_lastnews .recuadro_video{
	background-image: url(../images/rubrics_mod_ls_news_pvideo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	padding-right: 5px;
	padding-left: 10px;
}
#centro .moduletable_lastnews .recuadro_foto{
	background-image: url(../images/rubrics_mod_ls_news_pfoto.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	padding-right: 5px;
	padding-left: 10px;
}
#centro .moduletable_lastnews .recuadro_largo_blog{
	background-image: url(../images/rubrics_mod_ls_news_g_b.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-right: 5px;
	padding-left: 10px;
}

#centro .moduletable_lastnews .recuadro_largo_articulo{
	background-image: url(../images/rubrics_mod_ls_news_g_a.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-right: 5px;
	padding-left: 10px;
}

#centro .moduletable_lastnews .recuadro_largo_video{
	background-image: url(../images/rubrics_mod_ls_news_gvideo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	padding-right: 5px;
	padding-left: 10px;
}

#centro .moduletable_lastnews .recuadro_largo_foto{
	background-image: url(../images/rubrics_mod_ls_news_gfoto.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	padding-right: 5px;
	padding-left: 10px;
}
#centro .moduletable_lastnews .recuadro_largo_galeria{
	background-image: url(../images/rubrics_mod_ls_news_g_g.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-right: 5px;
	padding-left: 10px;
}

/* Estilos para Compañias Aereas, de la Seccion Links de Interes*/
#main_container #centro #aerolineas ul li {
	list-style-type: none !important;
	list-style-image: none;
	background-image: none;
}
#aerolineas img {
	vertical-align: baseline;
	height: 20px;
	width: 20px;
	margin-right: 20px;
}
#aerolineas a {
	text-decoration: none;
}
#aerolineas a:hover {
	color: #FF9933;
}
/* Estilos para Slide dentro de Aeropuertos, de la Seccion Links de Interes*/
#main_container #centro .contentpaneopen_slidenormal .jwts_title {
	background-image: none;
}
#main_container #centro .contentpaneopen_slidenormal .jwts_title .jwts_title_left {
	background-image: url(../../../images/M_images/arrow.png);
	background-position: 5px center;
	background-repeat: no-repeat;
}
#main_container #centro .contentpaneopen_slidenormal .jwts_title .jwts_title_left .jwts_title_text {
	font-size: 13px;
	background-image: none;
	padding-left: 10px;
	font-weight: bold;
}
/* Estilos para Componente CB, formulario de envio de contraseña*/
#centro .contentpane #adminForm td{
	padding-right: 10px;
	padding-left: 10px;
}
#main_container .moduletable_logout{
	margin-bottom: 0px;
	width: 100%;
}
#main_container .moduletable_logout #mod_login_logoutform_logout #mod_logout {
	
}
#main_container .moduletable_logout #mod_login_logoutform_logout #mod_logout .nombre_logout {
	font-size: 14px;
	font-weight: bold;
}
#main_container .moduletable_logout #mod_login_logoutform_logout #mod_logout #boton_logout {
	text-align: right !important;
	padding-left: 20px;
	margin-left:80px;
}

#main_container .moduletable_logout #mod_login_logoutform_logout #mod_logout .nombre_logout b {
	color: #00ADED;
}
#main_container .moduletable_logout #mod_login_logoutform_logout {
	/*width: 100%;*/
	height: 30px;
	display: block;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: transparent;
	background-image: url(../images/rubrics_bg_peque.jpg);
	background-repeat: no-repeat;
	background-position: -3px center;
}

/* Visor portada */
#visorportada{
	/*font-family: Tahoma, &#8220;Times New Roman&#8221;;*/
	width: 540px;
}
#visorportada p, #visorportada div {font-size: 11px;color: #999999;}
#visorportada #ayuda {margin-bottom: 10px;	text-align: left;font-size: 11px;}
#visorportada #cajon {
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 3px;
}
#visorportada #f1, #visorportada #f2, #visorportada #f3, #visorportada #f4 {background-color: #eeeeee;}
#visorportada .next, #visorportada .previus {
	font-size: 11px;
	color: #00aded;
	background-color: #eeeeee;
	border: 1px solid #c7c7c7;
	font-weight: bold;
	display: block;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
#visorportada a.next:hover, #visorportada a.previus:hover{color: #ffa740;}
#visorportada .next{
	margin-left: 5px;
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
}
#visorportada .previus{
	margin-right: 5px;
	padding-left: 5px;
	text-align: left;
}
#visorportada #f1 {	margin-right: 5px;	margin-bottom: 5px;}
#visorportada #f2 {	margin-bottom: 5px;	margin-left: 5px;}
#visorportada #f3 {	margin-top: 5px;	margin-right: 5px;}
#visorportada #f4 {	margin-top: 5px;	margin-left: 5px;}
#visorportada #fg {
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #c7c7c7;
	margin-bottom: 5px;
}
#visorportada .bordedestacado{border: 1px solid #FF9933;}
#visorportada .bordenormal{border: 1px solid #c7c7c7;}
#visorportada img {border:none;}

#tabla_links{
	margin-left: 10px;	
}

