/* Excelltia Website CSS Document */
p {	
	color: #006699;
	text-align: justify;
}

a {
	text-decoration:none;
	color:#003366;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
}
	
table {
	padding:0; 
	margin:0;
	margin-left:10px;
}

#Menu0, #Menu0 a, #MenuLogin, #MenuLogin a {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:10px;
}

#MenuLogin a{
	border:1px solid #003366; 
	padding:5px; 
	height:10px; 
	vertical-align:middle; 
	padding-left:25px; 
	margin-left:-15px;
}

#MenuLogin img {
	margin-right:-10px;
}

#Menu1 {
	background-color: #000099;
	background:url(img/fondom1.jpg) top repeat-x;
	padding-top:5px;
	padding-bottom:5px;
}

#MenuIdioma {
	background:url(img/fondom1.jpg) top repeat-x;
	text-align:right;
	margin:0; padding:0;
}

#MenuIdioma img {
	text-align:right;
	margin-right:5px;
}

#Pie {
	text-align:center;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#Pie2 {
	padding-top:4px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}


#Pie a, #Pie2 a {
	text-decoration:none;
	font-weight:normal;
}

#ColumnaIzquierda {
	background-color:#336699;
	padding:0; 
	margin:0;
	width:150px; 
	height:1060px;
	vertical-align:top;
}

#ImagenNegocio{vertical-align:top;}

#Contenido {
	padding-left: 0px;
	padding-top: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
}

#Copyright {
	margin-top:15px; 
	padding-top:15px;
	color: #006699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#barra1 hr {
	color:#006699;
}
/*---------------------------------------------------------------*/
/* Estilos para plugin 2-Columnas, usado en el contenido central */
/*---------------------------------------------------------------*/
.tx-fdfx2cols-pi1 {
	padding-bottom:10px; 
	vertical-align:top; 
	margin-top:0px; 
	padding-top:0;
}

.tx-fdfx2cols-pi1 table {
	vertical-align:top;
	font-size:10px;
	padding:0; margin:0;
	margin-left:0px;
	width:285px;
}

.tx-fdfx2cols-pi1 table table {
	margin:0px; 
	padding:0px;
}

.tx-fdfx2cols-pi1 td {
	width:285px;
	border:0px;
	vertical-align:top;
	margin-left:0px;
	padding-left:0px;
	padding-left:8px;
}

.tx-fdfx2cols-pi1 tr {
	vertical-align:top;
	font-size:10px;
}

.tx-fdfx2cols-pi1 h5 {
	text-align:center;
	background-color:#e5e5f6;
	border-top:1px solid #006699;
	font-size:12px;
	color:#003366; 
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:0px;
}

#fondo1 {
	width:285px; 
	height:51px;
	background:url(img/inicio_cuadro_2.jpg)
}

#fondo2 {
	width:285px; 
	height:51px;
	background:url(img/inicio_cuadRo_3.jpg)
}

#fondo3 {
	width:285px; 
	height:180px;
	background:url(img/inicio_cuadro.jpg) no-repeat center
}

#fondo4 {
	width:285px; 
	height:51px;
	background:url(img/inicio_cuadRo_1.jpg)
}

#fondo5 {
	width:285px; 
	height:51px;
	background:url(img/inicio_cuadRo_5.jpg)
}

#fondo6 {
	width:285px; 
	height:51px;
	background:url(img/inicio_cuadRo_6.jpg)
}
	
#boton2 {
	width:244px; 
	height:16px;
	background:url(img/boton_ir_en_inicio_3.gif) no-repeat right;
	padding:0px; 
	margin:0px;
}

#boton2 td {
	margin-left:0px; 
	padding-left:0px;
}

#boton3 {
	width:268px; height:16px;
	background:url(img/boton_ir_en_inicio_3.gif) no-repeat right;
	padding:0px; 
	margin:0px;
}

#boton4 {
	width:280px; 
	height:16px;
	background:url(img/boton_ir_en_inicio_3.gif) no-repeat right top;
	padding:0px; 
	margin:0px; 
	margin-top:-20px;
}

#boton4 td {
	margin-left:0px;
	padding-left:0px;
}

#boton4 p {
	margin:0px; 
	padding:0px;	
	padding-bottom:35px;
}

#boton4 a {
	font-size:10px;
}

.csc-header h1{
	text-align:center;
	background-color:#e5e5f6;
	border-top:1px solid #006699;
	font-size:12px;
	color:003366;
	margin-left:90px;
	margin-right: 90px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.csc-textpic{
	font-size:10px;
	margin-left:90px;
	margin-right:90px;
	margin-top:0px;
	padding-top:0px;
}

.csc-textpic p{
	margin-top:-30px;
	padding-top:-30px;
	margin-bottom:35px;
}
/*****************************************************************************************/
/*****************************************************************************************/
/*                                                                                       */
/* CONFIGURACIÓN DE ESTILOS PARA EL MÓDULO NEWS                                          */
/*                                                                                       */
/*****************************************************************************************/
/*****************************************************************************************/

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer, .news-latest-container-events HR.clearer{
	clear:right;
	height:1px;
	border:2px solid #FFF;
}

.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	font-size:9px;
	width:130px;
	padding:0px;
	margin:0px;
	position:absolute;
	margin-left:610px;
	margin-top:20px;
	background-color:#336699;
	border:0;
	padding-top:5px;
}
.news-latest-container-events {
	font-size:9px;
	width:130px;
	padding:0px;
	margin:0px;
	position:absolute;
	margin-left:610px;
	margin-top:450px;
	background-color:#336699;
	border:0;
	padding-top:5px;
}

.news-latest-container H2,.news-latest-gotoarchive, .news-latest-container-events H2 {
	background-color:#00417B;
	border:0;
}

.news-latest-container p, .news-latest-container-events p{
	color:#FFFFFF;
	text-align:left;
}

.news-latest-container a,.news-latest-container-events a {
	color:#fff;
}

.news-latest-container h3, .news-latest-container-events h3 {
	padding:0; 
	margin:0; 
	padding-top:5px;
}

.news-latest-container h3 a, .news-latest-container-events h3 a {
	font-size:10px;
	color:#fff;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;	
	background-color:#336699;
}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#000;	
}

.news-latest-gotoarchive A {
	color:#000;	
}

.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;	
	/* IE hack end */
	padding:0px;
	margin:0px;
	background:url(img/fondo_noticias.jpg) no-repeat;
	border:0;
}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	float:left;
}

.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-date a {
	font-size:8px;
	text-decoration:none;
	margin-left:60px;
	color:#fff;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}
/*----------------------------------------------------------*/
/* Posicionamos de forma absoluta la imagen aleatoria, para */
/* tapar la original de la plantilla                        */
/*----------------------------------------------------------*/
.tx-maagrandomimage-pi1 {
	position:absolute;
	top:118px;
}
/*--------------------*/
/*  Anuncio Bluepack  */
/*------------------ -*/
#BP{
	position:absolute;
	margin-left:600px;
	top:120px;
}

#BP img {
	border:0; 
	margin:0; 
	padding:0;
}

/*--------------------*/
/*  Anuncio Renting   */
/*--------------------*/
#RENTING{
	position:absolute;
	margin-left:600px;
	top:325px;
}

#RENTING img {
	border:0; 
	margin:0; 
	padding:0;
}
/**********************************************/
/**********************************************/
/*        List TopNav Multimenu start         */
/**********************************************/
/**********************************************/
#nav {
    list-style: none;
    position: relative;
    width: 540px !important; 
    width: 550px; 
    margin: 0px 10px 0px 0px !important;
    margin: 0px 0px 0px 20px;
    font-size: 12px;
	padding-top:4px;
	padding-bottom:-4px; margin-bottom:-4px;
	z-index:1;
}

#nav ul {
    list-style: none;
    display: none;
    position: absolute;
    overflow: visible;
}

#nav li {
    display: block;
    width: 90px;  
    position: relative;
/*  margin: 7px 3px 2px 3px !important; 
    margin: 5px 2px 0px 2px;
    padding-bottom: 4px !important;*/
	margin:0;
    padding: 0;
    float: left;
	z-index:1; 
}

#nav li a {
    display: block; 
	padding-left:16px;
	padding-bottom:5px;
    color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}

#nav li a:hover {
    color: #FFF;
	background:url(img/boton.gif) top left no-repeat;
}

#nav li#sel A {
/*    background-color: #d6ecb9;
    color: #333333;*/
}
#nav li#sel A:hover {
/*    background-color: #d6ecb9;
    color: #ff6600;*/
}

/* 1st dropdown level */
#level1 {
    display: block;
    left: -39px;
}
#level1 UL {
    position: absolute;
    overflow: visible; 
}

#level1 li {
    display: block;
    margin: 0 !important;  
    margin: 0; margin-left:7px;
    padding: -0 0 !important;
    font-size: 1em;  width: 165px;
	background: #3366cc;
}

#level1 li A {
    display: block; 
    width: 165px;
	margin: 0;
	padding: 3px 4px;
    text-align: left;
    text-decoration: none;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
    border-bottom: 1px solid #000; 
    border-left: 1px solid #000; 
    border-right: 1px solid #000;
}
#level1 li A:hover {
    display: block;
    background: #C2DBFA;
	color:#003366;
}

#level1 li#sel A {
/*    background-color: #BFE699;
    color: #364061;*/
}
#level1 li#sel A:hover {
/*    background-color: #BFE699;
    color: #ff6600;*/
}



/* all see this */
#nav ul ul, #nav ul ul ul {
   display: none;
   position: absolute;
   width: 150px;
   top: 0;
}
/* non-IE bowsers see this */
#nav ul li>ul, #nav ul ul li>ul {
    margin-top: 0;
}

#nav LI:hover UL UL, #nav LI:hover UL UL UL{
    display: none;
}
#nav LI:hover UL {
    display: block;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul {
    display: block;
}
li>ul {
    top: auto:
}
UNKNOWN {
    margin-top: 0;
    left: auto; 
    top: auto;
}

.sif {background:#336699;}

#lastupdate {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#336699; 
	font-size:11px; 
	text-align:left; 
	margin-top:15px; 
	padding-top:15px;
}
	
#img-event { 
	margin-left:0px; 
	margin-top:5px; 
	margin-bottom:-15px;
	width:100%;
}
