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


/*----------------------------ESTRUCTURA----------------------------*/


body {
	margin: 0px;
	background-attachment: fixed;
	background-color: #c0c0c0;
	background-image: url(../img/general/fondo_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
img {
	border: 0px;
}
table {
	border: 0px;
}
li {
	margin: 0px;
}
ul {
	margin: 0px;
	padding: 0px;

}



/*----------------------------POPUPS----------------------------*/


#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}


/*----------------------------LINKS----------------------------*/



a{
    }
	a:link{
	COLOR: #666;
	text-decoration:none;
	font-weight: bold;
	}
	a:visited{
	COLOR: #666;
	text-decoration:none;
	font-weight: bold;
	}
	a:hover{
  	COLOR: #999;
	text-decoration:none;
	font-weight: bold;
	}


.txtBoldBlancoMini a:link, .txtBoldBlancoMini a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	}

.txtBoldBlancoMini a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	}
	
.txtBoldGrisMini a:link, .txtBoldGrisMini a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #999;
	}

.txtBoldGrisMini a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	}	
	
	
.txtNew a:link, .txtNew a:visited{
	font-size: 12px;
	font-weight: normal;
	color: #999;
	}

.txtNew a:hover{
	font-size: 12px;
	font-weight: normal;
	color: #20a3df;
	}
	
.txtAzul a:link, .txtNew a:visited{
	font-size: 12px;
	font-weight: bold;
	color: #20a3df;
	}

.txtAzul a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #666;
	}	
	
.titu2 a:link, .titu2 a:visited{
	font-size: 18px;
	font-weight: normal;
	color: #999;
	}

.titu2 a:hover{
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	}
	
	
.titu2GrisO a:link, .titu2GrisO a:visited{
	font-size: 18px;
	font-weight: normal;
	color: #666;
}

.titu2GrisO a:hover{
	font-size: 18px;
	font-weight: normal;
	color: #999;
}

.titu2Azul a:link, .titu2Azul a:visited{
	font-size: 18px;
	font-weight: normal;
	color: #20a3df;
}

.titu2Azul a:hover{
	font-size: 18px;
	font-weight: normal;
	color: #20a3df;
}
	

/*----------------------------TEXTO----------------------------*/



.titu1 {
	font-size: 24px;
	font-weight: normal;
	color: #999;
}
.titu1Blanco {
	font-size: 24px;
	font-weight: normal;
	color: #fff;
}
.titu1Azul {
	font-size: 24px;
	font-weight: bold;
	color: #20a3df;
}
.titu2 {
	font-size: 18px;
	font-weight: normal;
	color: #999;
	line-height:20px;
}
.titu2Oscuro {
	font-size: 18px;
	font-weight: bold;
	color: #666;
	line-height:18px;
}
.titu2Blanco {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	line-height:20px;
	
}

.titu2Azul {
	font-size: 18px;
	font-weight: bold;
	color: #20a3df;
}


.titu3Blanco {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding-bottom:20px;
}
.titu3Azul {
	font-size: 15px;
	font-weight: bold;
	color: #20a3df;
}
.titu3Gris {
	font-size: 15px;
	font-weight: bold;
	color: #666;
	padding-bottom:20px;
}
.titu3GrisClaro {
	font-size: 15px;
	font-weight: normal;
	color: #ccc;
	line-height:20px;
}
.tituBoxGris {
	font-size: 15px;
	font-weight: bold;
	color: #ccc;
	line-height:18px;
	padding-bottom:15px;
	padding-left:15px;
	vertical-align: bottom;
	
}
.tituBoxBlanco {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	line-height:18px;
	padding-bottom:15px;
	padding-left:15px;
	vertical-align: bottom;
}
.tituBoxBlancoMini {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	line-height:18px;
	padding-bottom:15px;
	padding-left:15px;
	vertical-align: bottom;
}
.tituBoxAzul {
	font-size: 15px;
	font-weight: bold;
	color: #20a3df;
	line-height:18px;	
	padding-bottom:15px;
	padding-left:15px;
	vertical-align: bottom;
	
}
.titu4 {
	font-size: 14px;
	font-weight: normal;
	color: #999;
	line-height:20px;
}
.txt {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.txtBold {
	font-size: 12px;
	font-weight: bold;
	color: #999;
}
.txtOscuro {
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
.txtClaro {
	font-size: 12px;
	font-weight: normal;
	color: #ccc;
}
.txtMini {
	font-size: 11px;
	font-weight: normal;
	color: #999;
}
.txtBoldMini {
	font-size: 11px;
	font-weight: bold;
	color: #999;
}
.txtBoldBlanco {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.txtBoldBlancoMini {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.txtBoldNegroMini {
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.txtBlanco {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}
.txtBlancoMini {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}


/*----------------------------ESPECIALES----------------------------*/

.idioma a{
		padding-right:20px;		
		color:#999;
		font-size:11px;
		text-decoration:none;
		height:15px;
		font-weight: bold;
		
		
		}
		
		
.idioma a:hover{

						color:#fff;
						text-decoration:none;
					}
					
.idiomaBlanco a{
		padding-right:20px;		
		color:#666;
		font-size:11px;
		text-decoration:none;
		height:15px;
		font-weight: bold;
		
		
		}
		
		
.idiomaBlanco a:hover{

						color:#fff;
						text-decoration:none;
					}						

#cu3er-container {width:960px; outline:0;}


#botonAzul{
	margin-bottom:8px;
	font-size: 12px;
	font-weight: bold;
	display:inline-block;
		}

		#botonAzul  a{
		padding-left:15px;
		padding-right:15px;
		padding-bottom:8px;		
		padding-top:10px;
		color: #fff;
		background-color:#20a3df;
		text-decoration:none;
		}

	    #botonAzul  a:hover{
		color: #fff;
		background-color:#000;
		}

#botonBlanco{
	margin-bottom:8px;
	font-size: 12px;
	font-weight: bold;
	display:inline-block;
		}

		#botonBlanco  a{
		padding-left:15px;
		padding-right:15px;
		padding-bottom:8px;		
		padding-top:10px;
		color: #666;
		background-color:#fff;
		text-decoration:none;
		}

	    #botonBlanco  a:hover{
		color: #fff;
		background-color:#000;
		}
		
#botonNegro{
	margin-bottom:8px;
	font-size: 12px;
	font-weight: bold;
	display:inline-block;
	
		}

		#botonNegro  a{
		padding-left:15px;
		padding-right:15px;
		padding-bottom:8px;		
		padding-top:10px;
		color: #fff;
		background-color:#000;
		text-decoration:none;
		}

	    #botonNegro  a:hover{
		color: #000;
		background-color:#fff;
		}		

#menu{
		
		margin:0px;
		padding-left:20px;
		padding-top:10px;
}
		#menu ul{
		list-style:none;
		font-weight: bold;
		}
			#menu li{
			list-style:none;
			display:block;
			text-indent:0px;
			}
				#menu li a{
					list-style:none;
					display:block;
					color:#999;
					font-size:11px;
					text-decoration:none;
					height:15px;
				}
					#menu li a:hover{
						height:15px;
						color:#c7c1c1;
						text-decoration:none;
					}
					#menu li a.current, #menu li a:hover.current{
						list-style:none;
						display:block;
						color:#c7c1c1;
						font-size:11px;
						text-decoration:none;
						height:15px;
					}



