/* Elements */

ADDRESS {}

BODY {
background-color: #33383F;
background-attachment: fixed;
background-image: url(/images/general/bg.gif);
background-position: 0px 120px;
margin: 0px;
font: 13px Arial, Geneva, Verdana, sans-serif;
color: #ccc;

}

DIV {}

H1 {

}

H2 {
color: #CF3;
font: normal 15px Arial, Geneva, Verdana, sans-serif;
}

H3 {
     margin-top: 35px;
     font: bold 13px Arial, Geneva, Verdana, sans-serif;
     color: #fff;
	  text-transform: uppercase;
	  }

H4 { font: bold 11px Arial, Geneva, Verdana, sans-serif;
     color: #fff; }

LI { font: 11px Arial, Geneva, Verdana, sans-serif;
     color: #ccc; }

OL {}

P {}

UL {}

/* Classes */







.llei LI {
	margin-bottom: 15px;
}






a:link {
	color: #CF3;
	background-color: transparent;
}

a:active {
	color: #CF3;
	background-color: transparent;
}

a:visited {
	color: #CF3;
	background-color: transparent;
}

a:hover {
	color: #3CF;
	background-color: transparent;
}


/* links de las secciones */


a.nav:link {
	font: 11px Arial, Geneva, Verdana, sans-serif;
   color: #ccc;
	background-color: transparent;
}

a.nav:visited {
	font: 11px Arial, Geneva, Verdana, sans-serif;
   color: #CCC;
	background-color: transparent;
}

a.nav:active {
	font: 11px Arial, Geneva, Verdana, sans-serif;
   color: #CF3;
	background-color: transparent;
}

a.nav:hover {
	font: 11px Arial, Geneva, Verdana, sans-serif;
   color: #CF3;
	background-color: transparent;
}







DIV.hometext {
	padding: 15px;
	padding-top:0px;
	margin-top:0px;
}

b.highlight {
	color: #FF9900;
}

IMG.hometext {
	display: block;
	margin: 0px 0px 10px 0px;
}


IMG.slogan {
	display: block;
	margin: 0px 0px 0px 15px;
}



INPUT.search {
background-color: #596470;
border-bottom: 1px solid #333;
border-right: 1px solid #333;
border-top: 1px solid #666;
border-left: 1px solid #666;
font: 11px Arial, Verdana, Tahoma, sans-serif;
color: #ccc;
height: 21px;
width: 120px;

}



P.hometext {

font: 12px Arial, Geneva, Verdana, sans-serif;
color: #ccc;
text-align: justify;
margin-bottom: 0px;

}


p.homefooter {

font: 11px Arial, Geneva, Verdana, sans-serif;
color: #ccc;
text-align: right;
margin: 0px 0px 20px 0px;
padding: 0px;

}

IMG.mediambiente {
	margin: 15px 15px 15px 15px;
	display: block;
	float: right;
}



TABLE.header {
	margin: 15px 0px 0px 0px;
	width: 751px;
	text-align: right;
}

TABLE.error {
	margin: 13px 0px 0px 25px;	
}

TABLE.cuerpohome {
	margin: 13px 0px 0px 0px;
	width: 752px;
}

TABLE.cuerpohome2 {
	margin: 13px 0px 0px 0px;

}

TABLE.footer {
	margin: 10px 0px 0px 0px;
	width: 752px;
}


TABLE.nav {
	margin: 15px 0px 0px 15px;
}


UL.menu {
	text-align: right;
	list-style: none;
}




 DIV.maincontent {
 	
	border: 1px solid #666666;
	background-color: #3B424A;
	padding: 25px;
	
 }
 
 IMG.imgtitlesec {
 	display: block;
	margin: 0px 0px 20px 0px;
 }
 
 P.drill {
	  margin: 0px 0px 5px 0px;
	  font: 9px Geneva, Arial, Verdana, sans-serif;
     color: #ccc;
 }
 
 
 P.top {
	  font: 11px Arial, Geneva, Verdana, sans-serif;
     color: #ccc;
 }
 
 DIV P {
 	font: 13px/17px Arial, Geneva, Verdana, sans-serif;
color: #ccc;
 }
 
P.footerp {
	  font: 11px Arial, Geneva, Verdana, sans-serif;
     color: #ccc;
	  border-top: 1px dotted #666;
	  padding: 3px 0px 0px 0px;
	  margin: 40px 0px 15px 0px;
	  text-align: right;
 }
 
 
 SPAN.derecha {
 	text-align: right;
	float: right;
 }
 
 
 
 SPAN.izquierda {
 	text-align: left;
	float: left;
 }
 
 
 IMG {
 	border: 0px;
 }
 
 
DIV.subtitle {
 	text-align: right;
	margin: 0px 0px 0px 0px;

 }
 

DIV.label {
	border-left: 3px solid #CF3;
	padding: 0px 0px 0px 3px;
}
 
 
 
 
 DIV.linea {
 	border-top: 1px dashed #666;
	width: 120px;
	float: right;
	margin: 5px 0px 20px 0px;
 }
 
 
 UL.titi LI { font: 11px Arial;
              margin-bottom: 10px; 
				  list-style: square; }
 
 
 UL.titi LI STRONG {
 	color: white;
 }
 
 
DIV.maincontent UL LI { font: 11px Arial;
              margin-bottom: 10px; 
				  list-style: square; }
 
 
 
 .theader {
 	  font: bold 11px Arial, Geneva, Verdana, sans-serif;
     color: #fff;
 }

  .ttext {
 	  font: 11px Arial, Geneva, Verdana, sans-serif;
     color: #ccc;
 }
 
 TABLE.tarifas {
 	margin: 20px 0px 25px 0px;
 }
 
 TD {
 	font: 11px Arial;
 }

 /* IDs */
/*
 TABLE.calculos {
 	width:500px;
 }

 TABLE.calculos TD{
 	border: 1px solid #666;
 }

 */

 #etiqueta1, #etiqueta2, #etiqueta3, #etiqueta4{
 	border: 0px solid #333;
	background: transparent;
	color: #999;
	width: 100px;
 }

 #campo{
 	width:100px;
	border: 1px solid #333;
 }

 #btnsubmit{
 	background-color: #596470;
 	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	font: 11px Arial, Verdana, Tahoma, sans-serif;
	color: #ccc;
}

.cabecera{
	text-align: center;
	height: 20px;
	border: 1px solid #666;
	background: #33383F;
}

.seleccion{
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	padding: 0px 10px 0px 0px;
}

.datos{
	border: 1px solid #666;
	padding: 2px 0px 2px 5px;
}

