@charset "utf-8";
/* CSS Document */

body{
	background-color:#cacaca;
	margin:0px;
	}
a:link{
	color:#fff;
	text-decoration:none;}
a:visited{
	color:#fff;
	text-decoration:none;}
a:active{
	color:#fff;
	text-decoration:none;}
a:hover{color:#fff;
	text-decoration:none;}
/*************************************
*********** Estructura ***************
*************************************/	
	
div#todo{
	margin:0px;
	}
div#barra {
	margin: 0;
	padding: 0;
	background: url(../images/bg_menu.jpg) repeat-x top;
	font-family: Georgia,"Times New Roman",serif;
	letter-spacing: -0.1pt;
	}
div#barra p {
 	margin: 0 15px;
	font-size: 11px;
	position: relative;
 	height: 21px;
 	padding-top: 7px;
 	color: #333;
}
div#barrap a {
 	olor: #333;
 	text-decoration: none;
	}
div#sitio{
	width:984px;
	height:568px;
	background:url(../images/bg.jpg);
	margin:0px auto;
	}
div#contenedor{
	width:604px;
	height:478px;
	float:left;
	margin:10px 0px 0px 10px;
	}
div#cabeza_conte{
	width:604px;
	height:170px;
	}
div#info{
	width:604px;
	height:308px;
	}
div#izq{
	width:302px;
	height:308px;
	float:left;
	}
div#der{
	width:302px;
	height:308px;
	float: right;
	}	
.cajainfo{
	width:302px;
	height:154px;
	}
div#form{
	width:360px;
	height:478px;
	float:right;
	margin:10px 10px 0px 0px;
	}
div#cabeza_form{
	width:360px;
	height:130px;
	margin-top:40px;
	}
div#tit{
	width:250px;
	height:auto;
	margin:40px auto auto auto;
	float:right;
	}	
div#campos{
	width:360px;
	height:308px;
	}
div#pie{
	width:964px;
	height:70px;
	float:left;
	margin:0px 10px 10px 10px;
	}
div#logos{
	width:482px;
	height:70px;
	float:left;
	}
div#info_pie{
	width:482px;
	height:70px;
	float: right;
	}	
div#limpiar{ clear:both;}

.pie{
	font-family: Georgia,"Times New Roman",serif;
	font-size: 12px;
	color: #333;
	margin-top:5px;
	text-align:right;
}
div#cabeza_conte img{
	margin:20px 0px 10px auto;
	}
div#imagen_contact{
	width:100px;
	height:80px;
	margin: 20px auto auto auto;
	float:left;
	}
.imgconte{
	margin:30px 10px 10px 10px;
	}	
h1{
	font-family: Georgia,"Times New Roman",serif;
	font-size: 16px;
	color: #333;
	margin-top:5px;
	}
.textos{
	width:210px;
	height:154px;
	float:right;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 12px;
	color: #333;
	margin-left:10px;
	}
.imagenes_conte{
	width:80px;
	height:100px;
	float:left;
	margin:27px 0px 27px 0px;
	text-align:center;
	}
	
/************************** Formulario ******************************/	

div#campos input{
	font-family: Georgia,"Times New Roman",serif;
	font-size: 11px;
	color: #333;
	margin-left:10px;
	}
div#campos textarea{
	font-family: Georgia,"Times New Roman",serif;
	font-size: 11px;
	color: #333;
	margin-left:10px;
	}
.campo{
	background:url(../images/caja.png) no-repeat;
	background-position:center;
	}
input.nombre{
	background-position: left center; 
	padding-left: 20px; 
	width:125px;  
	background: url(../images/nombre.png) no-repeat;
	border:transparent solid 0;
	outline:transparent solid 0;
	}
input.empresa{
	background-position: left center; 
	padding-left: 20px; 
	width:125px;  
	background: url(../images/empresa.png) no-repeat;
	border:transparent solid 0;
	outline:transparent solid 0;
	}
input.mail{
	background-position: left center; 
	padding-left: 20px; 
	width:125px;  
	background: url(../images/email.png) no-repeat;
	display:hidden;
	border:transparent solid 0;
	outline:transparent solid 0;
	}
input.telefono{
	background-position: left center; 
	padding-left: 20px; 
	width:125px;  
	background: url(../images/telefono.png) no-repeat;
	border:transparent solid 0;
	outline:transparent solid 0;
	}	


.comentario{
	background:url(../images/comentario.png) no-repeat;
	background-position:center;
	}
.mensaje{
	padding-left: 20px; 
	width:300px;  
	background: url(../images/mensaje.png) no-repeat;
	border:transparent solid 0;
	outline:transparent solid 0;
	}
/*div#campos input.mensaje[type="text"]:focus {    
	background-color: #FFF;   
	background-position: left center;  
	padding-left: 17px; 
	width:300px;  
	background-image: url(../images/comentario.png);   
	background-repeat: no-repeat;  
}
	
div#campos input.telefono[type="text"]:focus {    
	background-color: #FFF;   
	background-position: left center;  
	padding-left: 17px; 
	width:140px;  
	background-image: url(../images/telefono.png);   
	background-repeat: no-repeat;  
}	
div#campos input.nombre[type="text"]:focus {    
	background-color: #FFF;   
	background-position: left center;  
	padding-left: 17px; 
	width:140px;  
	background-image: url(../images/nombre.png);   
	background-repeat: no-repeat;  
}
div#campos input.empresa[type="text"]:focus {    
	background-color: #FFF;   
	background-position: left center;  
	padding-left: 17px; 
	width:140px;  
	background-image: url(../images/empresa.png);   
	background-repeat: no-repeat;  
}
div#campos input.mail[type="text"]:focus {    
	background-color: #FFF;   
	background-position: left center;  
	padding-left: 17px; 
	width:140px;  
	background-image: url(../images/mail.png);   
	background-repeat: no-repeat;  
}*/
.boton{
	font-family: Georgia,"Times New Roman",serif;
	font-size: 11px;
	color: #fff;
	height:20px;
	}