@charset "utf-8";
/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.pagina{
	background-color: rgb(241, 241, 241); 
}
.pagina .cabecera .primera_linea{
	height: 49px; 
	background-image: url(../img/background_top.png); 
	background-repeat: repeat-x; 
}
.pagina .cabecera .segunda_linea{
	height: 2px; 
	background-image: url(../img/orange_dot.png); 
	background-repeat: repeat-x;
}
.pagina .centro .tar_bar{
	height:36px;
	margin:0px 5px 0px 5px;
}
.pagina .centro .tar_bar_void{
	height:5px;
}
.pagina .centro .canvas{
	position:relative; 
	background-color: #FFFFFF; 
	border: 0px; 
	margin:0px 5px 5px 5px; 
	padding:5px 5px 5px 5px;
	z-index:4;
}
.pagina .centro .canvas .marco_small{
	position:relative; 
	background-color: #FFFFFF; 
	border: 1px solid rgb(54, 131, 185); 
	height:173px; 
	vertical-align:top; 
	overflow:auto;
	z-index:6;
}
.pagina .centro .canvas .marco{
	position:relative; 
	background-color: #FFFFFF; 
	border: 1px solid rgb(54, 131, 185); 
	/*height:279px;*/
	vertical-align:top; 
	overflow:visible;
	z-index:6;
}
.pagina .centro .canvas .marco_big{
	position:relative; 
	background:right;
	background-color: #FFFFFF; 
	background-image: url(../img/arbol.png);
	background-repeat: no-repeat;
	border: 1px solid rgb(54, 131, 185); 
	height:310px; 
	vertical-align:top; 
	overflow:auto;
	z-index:6;
}
b.tr, b.tl, b.br, b.bl {
	background-position:0pt;
	background-repeat:no-repeat;
	display:block;
	height:11px;
	margin:0pt auto;
	position:absolute;
	width:11px;
	z-index:4;
}
.pagina .centro .canvas b.tl {
left: 0px;
top: 0px;
background-image: url(../img/imagen/mainborder/white_sup_right.jpg);
}
.pagina .centro .canvas b.tr {
right: 0px;
top: 0px;
background-image: url(../img/imagen/mainborder/white_sup_left.jpg);
}
.pagina .centro .canvas b.bl {
left: 0px;
bottom: 0px;
background-image: url(../img/imagen/mainborder/white_inf_right.jpg);
}
.pagina .centro .canvas b.br {
right: 0px;
bottom: 0px;
background-image: url(../img/imagen/mainborder/white_inf_left.jpg);
}

.pagina .centro .canvas .mail{
	background-position:0pt;
	background-repeat:no-repeat;
	display:block;
	margin:0pt auto;
	position:absolute;
	width:34px;
	height:31px;
	z-index:10;
	right: 10px;
	top: 10px;
	/*background-image:url(../img/mail.png);*/
}
.pagina .centro .canvas .capas{
	background-position:0pt;
	background-repeat:no-repeat;
	margin:0pt auto;
	position:absolute;
	width:194px;
	z-index:9;
	left: 4px;
	top: -6px;
	text-align:center;

}
.pagina .centro .canvas .paises{
	background-position:0pt;
	background-repeat:no-repeat;
	/*margin:0pt auto;*/
	position:relative;
	/*width:194px;*/
	z-index:40;
	/*left: 4px;*/
	top: -20px;
	text-align:center;
	

}
.pagina .pie .cuarta_linea .bandera{
	background-position:0pt;
	background-repeat:no-repeat;
	/*margin:0pt auto;*/
	position:relative;
	/*width:194px;*/
	z-index:40;
	/*left: 4px;*/
	text-align:center;
	

}
.pagina .centro .canvas .paginator{
	background-position:0pt;
	background-repeat:no-repeat;
	margin:0pt auto;
	position:absolute;
	width:194px;
	z-index:9;
	right: 12px;
	bottom: 12px;
	text-align:center;

}
.pagina .centro .canvas .buscador{
	background-position:0pt;
	background-repeat:no-repeat;
	margin:0pt auto;
	position:absolute;
	width:194px;
	z-index:12;
	right: 4px;
	top: -6px;
	text-align:center;

}
.pagina .centro .canvas .num_pagina{
	background-position:0pt;
	background-repeat:no-repeat;
	background-image:url(../img/circulo.png);
	display:block;
	margin:0pt auto;
	position:absolute;
	height:31px;
	width:31px;
	z-index:10;
	right: 0px;
	bottom: 0px;
	text-align:center;
	vertical-align:middle;
}

.paginator ul {
 list-style: none;
 font-weight: bold;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding: 4px 4px 4px 4px;
}
.paginator ul li {
 display:inline;
 margin-left: 4px;
}
.paginator ul li a {
 color: #0066CC;
 border: solid 1px #0099CC;
 padding: 1px 3px 1px 3px;
 text-decoration: none;
 background-color:#FFFFFF;
}
.paginator ul li a:hover {
 color: #FF4800;
}
.paginator ul li.active a {
 color: #FF4800;
 text-decoration: none;
}
.paginator ul li.arrowII a{
 color: #0066CC;
 text-decoration: none;
 border: solid 1px #0099CC;
}
.paginator ul li.arrowI a{
 color: #0066CC;
 text-decoration: none;
 border: solid 1px #0099CC;
}
.paginator ul li.arrowII a:hover{
 color: #FF4800;
 text-decoration: none;
 border: solid 1px #0099CC;
}
.paginator ul li.arrowI a:hover{
 color: #FF4800;
 text-decoration: none;
 border: solid 1px #0099CC;
}

.pagina .pie .tercera_linea{
	height: 2px; 
	background-image: url(../img/orange_dot.png); 
	background-repeat: repeat-x;
}
.pagina .pie .cuarta_linea{
	height: 31px; 
	background-image: url(../img/background_bottom.png); 
	background-repeat: repeat-x;
}
