/* CSS Document */
/* anula los margenes y padigns predefidos de cada navegador */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	margin: 3px 0 3px 0px;
	padding:0;
	text-align:center;
}
#contenedor {
	width: 1000px;
	margin: 0px auto;   
    text-align: left;  
}
html{height:101%;
}
/* encabezado */
#testata {
	clear: both;
	position: relative;
	width: 1000px;
}
#testata #bloccoTestata1 {
	position: relative;
	float: left;
}
#testata .testata {
	position: relative;
	float: right;
}
#boxLogo {	width: 250px; }
#barraMenu {
	clear: both;
	width: 1000px;
	margin-bottom:10px;
}
#bloccoBarra1, #bloccoBarra2 {
	float: left;
}
#testata {  border-bottom-style: solid; border-bottom-color: #0066CC; padding: 0 0 2px 0; }
#barraMenu { background-color: #999999;	border-bottom-width: 3px; border-bottom-style: solid; padding: 2px 0 2px 0; }
#barraMenu { background-color: #FFFFFF;	border-bottom-color: #0066CC; }
#eleGrafico { position: relative; text-align: center; margin: 1px 0px; }
#barraMenu #eleGrafico { margin: 0 2px; }
#bloccoBarra3 {
	float: right;
}
#centrale #column-izq {
	position: relative;
	float: left;
	width: 150px;
	border: #0066CC 2px solid; 
	height:950px;
	text-align:center;
	font-weight: bold
	
}
#contacto #centrale #column-izq {
	height:1168px;
}
.gris{
color:#666666;
}
#foto{
	width:350px;
	height:200;
	border:2px solid #0066CC;
	float:left;
	padding:10px;
	margin-right:10px;
}
iframe{
	border:2px solid #0066CC;
	
}
img {
border:0;}
#centrale #column-izq a{text-decoration:none;}
#centrale #column-izq a:link { color:#333333;}
#centrale #column-izq a:visited { color:#333333;}
#centrale #column-izq a:hover { color:#0066CC;}
#centrale #contenido {
	height:932px;
	position: relative;
	position:relative;
	width:815px;
	margin-left:160px;
	border-right:2px solid #0066CC;
	border-bottom:2px solid #0066CC;
	padding:10px;
}
#contacto #centrale #contenido {
	height:1150px;
	position: relative;
	position:relative;
	width:815px;
	margin-left:160px;
	border-right:2px solid #0066CC;
	border-bottom:2px solid #0066CC;
	padding:10px;
}
#contenido h1{
color:#0066CC;
font-size:16px;
line-height:0;
font-weight:bold;
}
.tit-azul{
color:#0066CC;
font-size:16px;
font-weight:bold;
padding-top:4px;
}
.tit-azul-peque{
color:#0066CC;
font-size:12px;
font-weight:bold;
padding-top:4px;
}
#contenido h2{
color:#0066CC;
font-size:14px;
line-height:100%;
display:inline;
}
#inicio #contenido img{
float:left;
margin-right:8px;
border:0;
}
.centrado{
width:100%;
float:left;
text-align:center;
}
.centrado.img{
clear:right !important;
}
#contenido2{
float:left;
width:100%;
margin-top:30px;
}
#contenido2 a{
text-decoration:none;
}
#contenido2 a:link, #contenido2 a:visited {
color:#000000;
}
#contenido2 a:hover {
color:#FF9900;
}
#cont-col-2, #cont-col-3, #cont-col-4{
float:left;
width:20%;
margin-left:6%;
}
#cont-col-1{
float:left;
width:20%;
}	
#pie{
position:relative;
clear: both;
width:990px;
margin: 0 auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:left;
padding:5px;
}
#pie a:link {
 color:#333333;
}
#pie a:visited {
 color:#333333;
}
#pie a:hover {
 color:#0066CC;
}
.tabla-datos {
  width: 48%;
  float:left;
  margin:0; 
   margin-top:-30px;
  margin-left:1%;
  padding:0;
 }
td{
width:50%;
height:25px;
}
table, tr, th, td {
border-collapse: collapse;
padding:2px;
padding-left:5px;
}
table, tr, th, td img{
margin-right:2px;
}
caption {
  margin:0; 
  padding:0;
  height: 33px;
  line-height: 33px;
  text-align: left;
  border-style: none none solid none; 
  border-width: thin;
  padding: 2px;
}

/* HEAD */

thead {
  background-color: #FFFFFF;
  border: none;
}
/* BODY */

tbody td:hover, tbody td.odd:hover {
  background: #FFCC66;
}
tbody tr th, tbody tr td {
 
  border: solid 1px #000;
}
tbody tr th {
  background: #FFF;
  padding: 3px;
  text-align: center;
  font-weight: bold;
  border-bottom: solid 1px #000;
}
/* LINKS */

table a:visited {
  color:#999999 !important;  
}
table a:hover {
  color: red !important;
  text-decoration:underline !important; 
}

#contenedor #centrale #contenido ul li  {

	display:list-item;
	list-style-position:outside;
	margin-left:375px;
	
}
#contenedor #centrale #contenido #contenido2 ul li  {

	display:list-item;
	list-style-position:outside;
	margin-left:27px;
	
}
#contacto #contenedor #centrale #contenido #contenido2 form legend{
color:#0066CC;
font-size:16px;
font-weight:bold;
padding-top:4px;
}
form{
float:left;
}
#remoto #contenido a:link,#remoto #contenido a:visited{
font-size:16px;
text-decoration:none;
color:#0066CC;
}
#remoto #contenido a:hover {
color:#FF9900;
}
#form1{
width:600px;
}
.naranja{
color:#FF6600 !important;
}
#contacto #contenedor #centrale #contenido a:hover{
color:#FF6600 !important;
}