/* CSS Document */

body {  font-family:Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
		color:#000000;
		background-color:#E6E6E6;
		/*background-image:url(bg_box.gif);*/ }
		
#main { width: 600px;
       border: 1px solid #BB9A95 ;
	   border-right-width:2px;
   	   border-bottom-width:2px;
       margin: auto; 
	   padding: 20px;
	   background-color:#FFFFFF }

.negrita   { color:#000; }
.text_gris { color:#666666;
	         font-size: 16px;
			 font-weight:bolder; } 

#cabecera {/* background-color: #F2F2F2;*/
			background-color:#801000;
			color:#FFFFFF }
#download {text-align:right;}

#presencial  { clear:both; }
#presencial_1{ float: left; }
#presencial_2{ float: right; width: 300px}

#online  { clear:both; }
#online_1{ float: left; }
#online_2{ float: right; width: 300px}

.apartados {clear:both;} 

#logos{ text-align:center;}

ul {list-style-image: url(flecha_roja.gif);}

h1 { font-size: 20px;
	 padding: 15px; }

h2 { color: #9C0C33;
	 font-size: 18px; }
	
h2 { border: 1px;
	 border-bottom-style:dotted }	
	 
h3 { color:#666666;
	 font-size: 16px; } 
	 
	 
*html h2{ border-bottom: 1px solid; }

#poblacion 	{ float:left; }
#cp 		{ float:right;width:300px; }
#provincia 	{ clear:both; }
#tel 		{ float:left; }
#fax 		{ float:right; width:300px; }
#email 		{ clear:both; }

#form { width: 550px;
		padding:20px;
		padding-top:10px;
	/*	border:solid 1px;*/
		margin: auto;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold; }

.intro_text { border:0px;
			  border-bottom:dotted #B1C3D9 1px;
			  background-color: #F9F2F0;
			  font-family:Arial, Helvetica, sans-serif;
			  font-weight:bold; 
 			  color: #9C0C33;
			  padding:2px; }
			  
.intro_text_verd { border:0px;
			  	   border-bottom:dotted #B1C3D9 1px;
			       background-color: #DFF4DD;
			       font-family:Arial, Helvetica, sans-serif;
			       font-weight:bold; 
 			       color: #9C0C33;
			       padding:2px; }			  

*html .intro_text, .intro_text_verd {border-bottom: 1px solid; }

.form_parts { background-color:#E6E6E6;
			  padding: 3px; }

.check  { padding-left: 5px; }
#checks { float:left;}
#legal  { float:right; width:300px; 
          font-weight:normal;
		  font-size:12px;
		  text-align:justify;
	      padding-top:2px;
		  padding-left:5px;
		  padding-right:5px;
		  padding-bottom:2px; }
		  
#botones { clear:both;
		   padding-top:10px; }
.boton { border:#B1C3D9 1px solid; padding:2px; }
.error { background-color:#fff;
		 color:red;
		 border: #FFF 1px solid;
		 font-weight:bold;
		 text-align:center; }
#pie { clear:both }
