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

html{
    overflow: scroll;
    }

body{
	margin:			0;
	}

p{
	font-family:	Arial, Helvetica, sans-serif;
	margin:			0;
	padding:		0;
	}

a{
	font-family:	Arial, Helvetica, sans-serif;
	}

/**/

#top{
	height:			188px;
	border-bottom:	solid 1px #DDD;
	}

#top .top{
	height:			15px;
	background-color:#2E338F;
	border-bottom:	solid 5px #EEE;	
	/*position:fixed;
	z-index:999999;
	top:0;*/
	width:100%;
	}

#top .top .merval{
	width:			900px;
	margin:			auto;
	}

#top .top .merval p{
	font-weight:	bold;	
	font-size:		10px;
	color:			#EDEDED;
	text-align:		right;
	width:			900px;
	padding-top:	1px;
	}

#top .top-contenido{
	width:			900px;
	margin:			auto;
	}

#top .top-contenido .cuadrado-uno{
	background-color:	#eae9f4;
	width:				15px;
	height:				15px;
	float:				left;
	margin-top:			15px;
	margin-left:		-15px;
	}

#top .top-contenido .cuadrado-dos{
	background-color:	#eae9f4;
	width:				15px;
	height:				15px;
	margin-left:		688px;
	margin-top:			30px;
	float:				left;
	position:			absolute;
	}
	
#top .top-contenido .cuadrado-tres{
	background-color:	#eae9f4;
	width:				15px;
	height:				15px;
	float:				left;
	position:			absolute;
	margin-left:		832px;
	margin-top:			70px;
	}
	
#top .top-contenido .cuadrado-cuatro{
	background-color:	#eae9f4;
	width:				30px;
	height:				30px;
	float:				left;
	position:			absolute;
	margin-left:		870px;
	margin-top:			15px;
	}
	
#top .top-contenido .logo{
    float: left;
    margin-left: 30px;
    margin-top: 27px;
	}

#top .top-contenido h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:		26px;
	letter-spacing:	2px;
	line-height:	22px;
	margin-right:	500px;
	padding-top:	60px;
	text-align:		right;
	}

#top .top-contenido h1 span{
	font-weight:normal;
	}

#top #menu ul{
	margin:			0;
	margin-left:	150px;
	margin-top:		9px;
	border-top:		solid 1px #95C3D7;
	padding:		0;
	}

#top #menu ul li{
	margin:			0px;
	margin-top:		25px;
	display:		inline;
	float:			left;
	padding-bottom:	15px;
	}

#top #menu ul li a{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		13px;
	color:		 	#2E338F;
	outline:		none;
	text-decoration:none;
	padding:		9px;
	}

#top #menu ul ul{
	position:		absolute;
	z-index:		9;
	overflow:		hidden;
	margin:			0;
	padding:		0;
	margin-top:		10px;
	background-color:#95C3D7;
	display:		none;
	}

#top #menu ul ul{
	position:		absolute;
	z-index:		9;
	overflow:		hidden;
	margin:			0;
	padding:		0;
	margin-top:		10px;
	background-color:#95C3D7;
	border:		solid 1px #95C3D7;
	}

#top #menu ul ul li{
	display:		list-item;
	float:			none;
	height:			20px;
	margin:			0;
	padding:		0;
	padding-top:	8px;
	padding-bottom:	8px;
	border-bottom:	solid 5px #95C3D7;
	}
	
/**/

#banner{
	margin:			auto;
	width:			900px;
	margin-top:		60px;
	}

#banner .slides_container {
    width:900px;
    height:210px;
  }

#banner .slides_container div {
    width:900px;
    height:210px;
    display:block;
  }
  
#banner .slides_container div.slide {
	width:900px;
	height:400px;
	display:block;
}

#banner .caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.3);
	width:900px;
	font-size:0.8em;
	line-height:1.33;
	color:#DDD;
	/*border-top:1px solid #000;*/
	text-shadow:none;
}
/**/
 
#banner .pagination {
	width:100px;
	margin:			0;
	margin-top:		5px;
	margin-left:	803px;
	padding:		0;
}

#banner .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

#banner .pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-color:#93c3d7;
	background-position:0 0;
	float:left;
	overflow:hidden;
	color:		#000;
}

#banner .pagination li.current a {
	background-color:#2e338f;
}

/**/

#cont{
	width:			900px;
	margin:			auto;
	margin-top:		30px;
	}

#cont .bloque-uno{
	width:			660px;
	background-color:#f8f8f8;
	border:			solid 1px #DDD;	
	}
	
#cont .bloque-uno .cont{
	border:			solid 5px #EEE;
	border-left:	none;
	border-right:	none;
	padding-left:	40px;
	padding-top:	50px;
    min-height: 450px;
	}

#cont .bloque-uno .cont ul{
    font-family:	Arial, Helvetica, sans-serif;
    font-size: 80%;
	}
	
#cont .bloque-uno .cont img.leon{
	float:			left;
	margin-left:	0px;
	margin-right:	12px;
	}
	
#cont .bloque-uno .cont h1{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		24px;
	color:			#93C3D7;
	margin:			0;
	padding:		0;
	letter-spacing:	1px;
	line-height:	22px;
	margin-top:		12px;
	margin-bottom:	40px;
	}

#cont .bloque-uno .cont p{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		13px;
	color:			#222;
	line-height:	20px;
	text-align:		justify;
	width:			580px;
	/*text-indent:	10px;*/
	margin-bottom:	20px;
	}

#cont .bloque-uno .cont p a{
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	font-size:		13px;
	color:			#2A3487;
	text-decoration:none;
	}

#cont .bloque-uno .cont p a:hover{
	color:			#222;
	text-decoration:underline;
	}

#cont .bloque-uno .cont p .grafico,
#cont .bloque-uno .cont p .grafico2{
	border:			solid 1px #CCC;
	}

#cont .bloque-uno .cont p .grafico2{
	margin-left:	-25px;
	}	

#cont .bloque-uno .cont .cont-fot{
	height:			20px;
	color:			#888;
	border-bottom:	dotted 3px #999;
	width:			582px;
	margin-bottom:	10px;
	}
	
#cont .bloque-uno .cont form{
	margin-top:		40px;
	margin-bottom:	40px;
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	font-size:		12px;
	border:			solid 1px #999;
	width:			520px;
	padding:		30px;
	background-color:#FFF;
	}

#cont .bloque-uno .cont form ul{
	list-style:		none;
	margin:			0;
	padding:		0;
	}

#cont .bloque-uno .cont form ul li{
	min-height:			50px;
	}

#cont .bloque-uno .cont form ul li label{
	line-height:	20px;
	}

#cont .bloque-uno .cont form ul li label input,
#cont .bloque-uno .cont form ul li label textarea{
	width:			350px;
	}

/**/

#cont .bloque-dos{
	width:			210px;
	border:			solid 2px #BBB;
	border-top:		solid 7px #AAA;
	border-bottom:	solid 7px #AAA;
	float:			right;
	background-color: #e6e5f1;
	}

#cont .bloque-dos .cuadrado-siete{
	background-color:	#eae9f4;
	width:				15px;
	height:				15px;
	float:				left;
	position:			absolute;
	margin-left:		150px;
	margin-top:			7px;
	}

#cont .bloque-dos .slot{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	color:			#2A3487;
	text-decoration:none;
	min-height:			33px;
	padding-top:	20px;
	padding-left:	18px;
	border-bottom:	solid 1px #AAA;
	}

#cont .bloque-dos .slot span{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#2A3487;
	font-style:		italic;
	}

#cont .bloque-dos .slot a{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	color:			#2A3487;
	text-decoration:none;
	padding-bottom:	10px;
	padding-top:	5px;
	padding-left:	30px;
	font-weight:	bold;
	outline:		none;
	}

#cont .bloque-dos .slot a:hover{
	text-decoration:underline;
	color:			#000;
	}

#cont .bloque-dos .slot a.noticias{
	background-image:url(../img/panel-derecha/noticias.jpg);
	background-repeat:	no-repeat;
	}

#cont .bloque-dos .slot a.brouchure{
	background-image:url(../img/panel-derecha/brouchure.jpg);
	background-repeat:	no-repeat;
	}

#cont .bloque-dos .slot a.zonamerica{
	background-image:url(../img/panel-derecha/zonamerica.gif);
	background-repeat:	no-repeat;
	}
    
#cont .bloque-dos .slot a.bcu{
	background-image:url(../img/panel-derecha/bcu.gif);
	background-repeat:	no-repeat;
	}

#cont .bloque-dos .slot a.cotizaciones{
	background-image:url(../img/panel-derecha/cotizaciones.jpg);
	background-repeat:	no-repeat;
	}

#cont .bloque-dos .slot .cotizacion{
	width:			175px;
	min-height:		18px;
	background-color:#F8F8F8;
	margin-top:		15px;
	margin-bottom:	15px;
	}

#cont .bloque-dos .slot .cotizacion ul{
	list-style:		none;
	margin:			0;
	padding:		3px;
    border-bottom: 1px solid #CCCCCC;
	}

#cont .bloque-dos .slot .cotizacion ul li{
	display: inline-block;
	margin:			0;
	margin-left:	3px;
	margin-right:	3px;
    font-size: 75%;
	/*background-color:#CCC;*/
	}
    
#cont .bloque-dos .slot .cotizacion ul li.c1{
    font-weight: bold;
    width: 70px;
    text-align: left;
	}
    
#cont .bloque-dos .slot .cotizacion ul li.c2{
    width: 15px;
    text-align: center;
	}
    
#cont .bloque-dos .slot .cotizacion ul li.c3{
    width: 53px;
    text-align: right;
	}
        
#cont .bloque-dos .publicidades{
	float:			left;
	position:		absolute;
	}

#cont .bloque-dos .publicidades ul{
	list-style:		none;
	margin:			0;
	margin-top:		30px;
	padding:		0;
	width:			250px;
	}

#cont .bloque-dos .publicidades ul li{
	display:		inline-block;
	margin-right:	15px;
	}

#cont .bloque-dos .publicidades ul li a{
	outline:		none;
	}

#cont .bloque-dos .publicidades ul li a img{
	border:			none;
	}

/**/

#fot {
	}

#fot .sitemap, #docfot .docs{
	margin:			auto;
	margin-top:		30px;
	margin-bottom:	8px;
	width:			900px;
	border:			solid 2px #DDD;
	height:			200px;
	background-color:#ecebf5;
	}

#docfot .docs{
    height:			80px;
}

#fot .aclaracion{
	margin:			auto;
	margin-top:		0;
	margin-bottom:	20px;
	width:			900px;
	height:			20px;
    text-align: center;
    color: #777;
    font-size: 11px;
	}

#fot .sitemap ul, #docfot .docs ul{
	list-style:		none;
	height:			120px;
	margin:			0;
	padding:		0;
	}
    
    
#fot .sitemap ul li, #docfot .docs ul li{
	border-right:	dotted 2px #888;
	float:			left;
	height:			180px;
	padding-top:	19px;
	}

#docfot .docs ul li{
	border-right:	dotted 2px #888;
	float:			left;
	height:			60px;
	padding-top:	19px;
	}

#fot .sitemap ul li.leon img, #docfot .docs ul li.imgpdf img{
	padding-left:	37px;
	padding-right:	37px;
	padding-top:	7px;
	}

#docfot .docs ul li.imgpdf img{
	padding-top:	0px;
	}

#fot .sitemap ul li p, #docfot .docs ul li p{
	margin:			0;
	padding:		0;
	}
	
#fot .sitemap ul li p,
#fot .sitemap ul li a,
#docfot .docs ul li p,
#docfot .docs ul li a{
	padding-left:	25px;
	padding-right:	45px;
    text-decoration:none;
	color:			#202020;
	font-size:		12px;
	line-height:	25px;
	outline:		none;
	}

#fot .sitemap ul li a:hover,
#docfot .docs ul li a:hover
{
	color:			#2E338F;
	text-decoration:underline;
	}

#fot .sitemap ul li a.subitem, 
#docfot .docs ul li a.subitem{
	line-height:	18px;
	margin-left:	10px;
	font-style:		italic;
	color:			#777;
	}

#fot .sitemap ul li a.subitem:hover,
#docfot .docs ul li a.subitem:hover{
	color:			#2E338F;
	text-decoration:underline;
	}

#fot .sitemap .cuadrado-cinco, 
#docfot .docs .cuadrado-cinco{
	background-color:	#eae9f4;
	width:				15px;
	height:				15px;
	float:				left;
	position:			absolute;
	margin-left:		15px;
	margin-top:			-30px;
	}
	
#fot .sitemap .cuadrado-seis, 
#docfot .docs .cuadrado-seis{
	background-color:	#eae9f4;
	width:				15px;
	height:				15px;
	float:				left;
	position:			absolute;
	margin-left:		785px;
	margin-top:			-17px;
	}

/**/

#fot .foot{
	height:			15px;
	background-color:#2E338F;
	border-top:	solid 5px #EEE;
	}
	
.error {
    color:  #FF0000;
    font-size: 95%;
}	

/****************** RSS****/
#rssOutput {
    border:1px solid #999; 
    padding:5px; 
    height:300px;
    width: 570px;
    overflow:scroll;
    font-family:	Arial, Helvetica, sans-serif;
    font-size: 75%;
    background-color: white;
    color: #777777;
}

#rssOutput p {
    width: 550px;
}


#firma-artsphere{
	}

#firma-artsphere .firma-simple{
	margin:			auto;
	margin-bottom:	15px;
	width:			74px;
	}

#firma-artsphere .firma-simple a{
	outline:		none;
	}

#firma-artsphere .firma-simple a img{
	border:			none;
	}
