
* { 
  padding:0; 
  margin:0;
}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background:url(images/tartan.png) repeat;
}

a { text-decoration:none; }

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

table.productos {
 background-color:#FFFFFF;
 width: 100%;
 border: 1px solid #FF3300;
 margin: 20px 5px;
}

table.producto tr.encabezado {
 background-color:#FF3300;		
}

table.productos td.titulo {
 background-color:#FF3300;	
 border: 1px solid #FF3300;
 text-align:center;
 font-family: 'Droid Sans', Arial, Helvetica; 
 font-size:11px; 
 color: #FFFFFF;
 font-weight:bold;
}

table.productos td {
 background-color:#FFFFFF;	
 text-align:center;
 font-family: 'Droid Sans', Arial, Helvetica; 
 font-size:11px; 
 color:#29498A;
}

option {
 font-family: 'Droid Sans', Arial, Helvetica; 
 font-size:13px;
}
.corte { clear:both; }
.contenido { font-family: 'Droid Sans', Arial, Helvetica; font-size:13px; color:#29498A; text-align:justify; line-height:18px; }
.contenido-blanco { font-family: 'Droid Sans', Arial, Helvetica; font-size:13px; color:#FFFFFF; text-align:justify; line-height:18px; }
.centrado { font-family: 'Droid Sans', Arial, Helvetica; font-size:16px; color:#FFFFFF; text-align:center; line-height:18px; }
.res { font-weight:bold; }

#header { width:800px; height: 100px; margin: 20px auto 0 auto; background:url(images/header.png) no-repeat; }
#page { width: 800px; height: auto; margin: 5px auto; padding-top:1px; padding-bottom:1px; background:url(images/stripe.png) repeat; }
 #ventana { width:780px; height:auto; margin: 5px auto; background:#FFFFFF; }
  #menu { width:150px; height: auto; background:#FFFFFF; margin-top:20px; float:left; }
  #menu a {
     width:150px;
	 display:block;
	 clear:both;
	 padding: 8px 0px 0px 50px;
	 height:40px;
	 color:#000000;
	 font-size:20px;
	 font-family: 'Cantarell', Arial, Helvetica;
	 background:url(images/baston-passive.gif) no-repeat #FFFFFF;
   	 border-right:3px solid #FF3300;
  }
  #menu a:hover { color:#FF3300; }
  #menu a.activo { background:url(images/baston-active.gif) no-repeat #FFFFFF; }
  #superior {width:495px; height:auto; background:#FFFFFF; margin: 20px 10px 0px 10px; padding: 20px 30px 20px 30px; float:right;}     
  #linea { background:none; height:60px; width: 750px; margin: 0px 10px 0px 20px; padding: 10px 0px; clear:both; }
  #entrada { background:#29498A; height:240px; width: 720px; margin: 0px 10px 0px 10px; padding: 20px; clear:both; }
   #barra-blanca { background-color:#FFFFFF; height:15px; clear:both; }
#footer { width:800px; height:50px; margin:5px auto 0px auto; background:url(images/footer.png) no-repeat; clear:both; }
 #social-facebook { background:url(images/facebook.gif) no-repeat; width:90px; height:30px; top:10px; left:420px; position:relative; }
 #social-facebook:hover { cursor:pointer; }
 #social-twitter { background:url(images/twitter.gif) no-repeat; width:90px; height:30px; top:-18px; left:520px; position:relative; }
 #social-twitter:hover { cursor:pointer; }