#todo2{
position:relative;
top: -200px;
margin-left: auto;
margin-right:auto;
width:900px ;
height: 500px;
}
table{
position:relative;
margin-left: auto;
margin-right:auto;
margin-top:60px;
text-align:center;
}
td{
position:relative;
}
.back{
position:relative;
background-image: url(../images/fondo_contacto.jpg);
background-repeat:repeat;
margin-top: 254px;
margin-left: auto;
margin-right:auto;
width: 900px;
height:500px;
border-radius: 8px; 
-moz-border-radius: 8px;    	
-goog-ms-border-radius: 8px; 
-webkit-border-radius: 8px;
-khtml-border-radius: 8px; /* for old Konqueror browsers */
-moz-box-shadow:0 2px 20px rgba(0,255,0,0.8);
-webkit-box-shadow:0 2px 20px rgba(0,255,0,0.8);
box-shadow:0 2px 20px rgba(0,255,0,0.8);
}
 .clase_h1{         
position:relative;      
text-align:center;
font-family: Helvetica, Arial, "Lucida Sans Unicode";
font-size: 39px;
color: #000000 ;	
}
.parrafo{
font-style: "Comic sans mc",Helvetica, Arial, 'Lucida Sans Unicode';	
font-size: 22px;
padding:11px;
color: #0000FF  ;
background-color: #E6E6FA ;
border-radius: 8px; 
}
.parrafo_S{
margin-left:200px;
font-style: "Comic sans mc",Helvetica, Arial, 'Lucida Sans Unicode';	
font-size: 22px;
padding:11px;
color: #006400 ;
border-radius: 8px;
background-color: #E6E6FA ;
 }
.contents{		/* divs content   */
margin-top: 10px;
text-align:center;
padding: 5px;
font-family: Helvetica, Arial, 'Lucida Sans Unicode';
font-size: 16px;
color:#FFA500  ;
margin-bottom: 10px;
}
 .datos{		/* fuente datos */
width: 18px;
margin: 0px;
font-family: Helvetica, Arial, 'Lucida Sans Unicode';
font-size: 16px;
color: #FF6347 ;
background-color:#48D1CC	;
padding:3px;
	
border-radius: 8px; 
-goog-ms-border-radius: 8px; 
-webkit-border-radius: 8px;
-khtml-border-radius: 8px; /* for old Konqueror browsers */
box-shadow:0 2px 20px rgba(0,255,0,0.8);
y-webkit-box-shadow:0 2px 20px rgba(0,255,0,0.8);
box-shadow:0 2px 20px rgba(0,255,0,0.8);
}
.input_sinfoco{
background: #DCDCDC ;
border: 3px solid #FFDAB9 ;
}
.input_confoco{
background: #F0FFF0 ;
border: 3px solid #9400D3;
}
.required{		
	[display: inline]
font-color: #FF0000; 
color: #FF0000;              
}
.image_right{
display: block;
width: 22px;
height:22px;
}

 
 
 
 
 
 
 