/* 
Design by Free CSS Templates 
http://www.freecsstemplates.org 
Released for free under a Creative Commons Attribution 2.5 License 
*/ 
 
body { 	margin: 0; padding: 0; background: #fff; font-size: 13px; line-height: 18px; color: #1b1b1b; font-family: Arial, Helvetica, Geneva, Sans-serif; }
 
h2, h3, h4, h5, h6 {  margin: 0; padding: 0; font-weight: bolder; color: #910000; } 

div#menu_cabecera { padding: 5px 0 5px 10px; margin: 0; background: #fff; border-bottom: 1px solid #e4e4e4; }
div#menu_cabecera ul { list-style-type: none; margin: 0; padding: 0; }
div#menu_cabecera ul li { display: inline; padding-right: 10px; }
div#menu_cabecera ul li a { text-decoration: none; font-size: 12px; color: #a5743a; text-transform: uppercase; }
div#menu_cabecera ul li a:hover { border-bottom: 4px solid #e4e4e4; }
ul { margin-left: 0; padding-left: 0; list-style: none; }
a { text-decoration: none; } 
a:hover { text-decoration: underline; } 
img { 
	border: none; 
} 
frameset { border: 0; }
/* Header */ 
 
#header {  height: 220px;  margin: 0 auto;  background: #fff; 
} 
 
/* Logo */ 
 
#logo {  float: left;  padding: 0 0 0 0; background: #fff; } 
 
#logo * {  text-decoration: none; } 
 
#logo h1 { float: left; padding: 10px 0 0 10px; margin: 0 ; font: normal 36px Georgia, "Times New Roman", Serif; color: #5c5c5c;} 
 
#logo h1 a { 
	color: #000; 
} 

#logo { background: url(images/barometros.jpg) bottom left repeat-x; position: relative; float: left; width: 100%; height: 220px;}

#logo h1 span { font-size: 14px; display: block;  } 
 
 
body#columna {  }
#colOne { border-right: 1px solid #e4e4e4; float: left; padding: 5px 20px 10px 10px; position: relative; } 
#colOne ul { font: normal 14px Arial, Helvetica, Geneva, Sans-serif; padding-left: 10px; }
#colOne ul li { padding: 2px 0 2px 10px; background: url(images/triangulito.png) 0 5px no-repeat; }
#colOne ul li a{ padding: 2px 0; color: #910000; font-size: 13px; }
#colOne h2 { color: #5c5c5c;  font-size: 12px; margin-bottom: 0; padding-bottom: 0;} 
#colTwo { padding: 10px 10px 10px 0; background: #fff; margin: 0; } 
 
/* Footer */ 
 
#footer p { text-align: center; color: #777777; } 
 
#footer a { color: #5D5D5D; }

frameset, frame { border: none; }

table#datos { border: 1px solid #910000; padding: 5px; border-collapse: collapse; width: 90%; }
table#datos caption { display: none; }
table#datos td { border: 1px solid #910000; margin: 0; padding: 5px;  }
td.xl146 { color: red; }

