body,html {
	font-family: Arial;
	color:#333333;
	line-height:130%;
	margin: 0px;
	padding: 0px;
	background-image:url(img/mosaico.gif);
	background-repeat:repeat; 
	background-color:#D8D8D8;
	height:100%; 
	width:100%
}
td {
	font-size:11px;
	line-height:130%;
}
a{
	color:#454779;
	text-decoration:none;
}
a:visited{
	color:#454779;
	text-decoration:none;
}
a:hover{
	color:#454779;
	text-decoration:underline;
}
a:visited:hover{
	color:#454779;
	text-decoration:none;
}
a:active{
	color:#333333;
	text-decoration:none;
}
ul {
	list-style-type:disc;
	margin:0 0 20px 15px;
	padding:3px 0 0 8px;
}
p {
	margin:0 0 5px 0;
	padding:0;
}
p.titular {
	margin:0 0 10px 0;
	padding:0;
}
.titular {
	font-family:Arial;
	font-size:16px;
	color:#003366;
	line-height:18px;
}
.titular_tabla {
	font-family:Arial;
	font-size:14px;
	color:#000000;
	background-color:#CCCCCC;
	border-bottom:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top:#999999;
	border-top-style:solid;
	border-top-width:1px;
}
.titular_submenu {
	font-family:Arial;
	font-size:14px;
	color:#000000;
	padding:0 15px 0 15px;
	margin:0;
	border-right:#999999;
	border-right-style:solid;
	border-right-width:1px;
	font-weight:900;
}
.cabeceras_tabla{
	border-bottom:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.celdas_tabla{
	border-bottom:#999999;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#continente {
	
	background-color: #ffffff;
}
#contenido {
	margin:25px 30px 30px 30px;
	padding:0;
	border:0;
	background-color: #ffffff;
	
}
#footer{
	background-image: url(img/mosaico_footer.gif);
	background-position: top left;
	background-repeat:repeat-x;
	background-color:#D8D8D8;
	width:100%;
	height:70px;
	font-family:Tahoma, Arial;
	font-size:small;
	color:#CCCCCC;
	text-align: center;
}
#footer p{
	padding:10px 0 0 30px;
}
#footer p a{
	color:#CCCCCC;
	text-decoration:underline;
}
#footer p a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#datos{
	margin:20px;
	padding:0;
}
#submenu{
	background-position:top left;
	background-repeat:repeat;
	background-color:#FFFFFF;
}

#datos { width: 100% ;
/*
color: #e2e2e2
*/
} 


a.min_img { float:left; margin-bottom:15px;                       
  
  opacity: 0.4;
   filter: alpha(opacity=40);
   zoom: 1;  

}

a.min_img:hover, a.min_img.active { 

 opacity: 1;
   filter: alpha(opacity=0);
   zoom: 1;
   
}


#mins_col { width: 80px; float:left; margin-left:20px; margin-top:15px; margin-right: 10px; }
#imgfull_col  { width: auto;float:left; min-width:640px; display:table; height:100%;}
#imgfull_col  img { width: auto;boder:0;  max-width: 600px; max-height:600px;  vertical-align:middle;}
div.jcarousel-container a {
	 color: transparent;
	}
div.jcarousel-container a:hover {
	 color: #454779;
	}	
div.jcarousel-skin-tango {
	margin: 20px;
	}
.jcarousel-skin-tango .jcarousel-container {
	border: none !important;
	} 	
div.jcarousel-skin-tango .jcarousel-container-horizontal{
	
	width:auto;
	display:table-cell;
	vertical-align: middle;
  	margin: 20px 30px 0px 30px;
	height: 100%;
	}
	
div.jcarousel-skin-tango .jcarousel-list{
	height: 100%;
	}

div.jcarousel-skin-tango .jcarousel-clip-horizontal{
 width: 350px; height:81px;;
} 
	
/*

*/
