body
{
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:White;
	
}

#contenedor
{
	margin-left:auto;
	margin-right:auto;
	width:1010px;
	height:599px;

}

#Banner
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1010px;
	height:300px;
	background-color:White;
}

#menus
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:373px;
	height:299px;
}

#contenidos
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:637px;
	height:299px;
	background-color:White;
}

#menu
{
	float:left;
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:212px;
	height:280px;
	background-image:url(imagenes/servicios.png);
}

img
{
    border:0px;
}

a
   {
	border:0px;
	outline:none;
	text-decoration:none;
	color:White;
	font-family:Arial;
	font-size:12px;
	}

#preguntas
{
	float:left;
	margin-left:-37px;
	margin-top:6px;
	text-align:center;
	padding-top:10px;
	width:182px;
	height:140px;
	background-image:url(imagenes/gris.png);	
	color:White;
	font-family:Arial;
	font-size:12px;
}

/*Principal*/

#contprin
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:637px;
	height:299px;
	background-image:url(imagenes/fondo.jpg);
}

#preguntas div:hover, #menu div:hover, #cont a:hover img, a:hover #Img1, a:hover #gm, #link1 a:hover img, #link2 a:hover img, a:hover #link2, a:hover #link3
{ 
	opacity: 0.50;    
    -moz-opacity: 0.50;
    filter: alpha(opacity=50);

}

/*Contacto*/
#contacto
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:637px;
	height:299px;
	background-image:url(imagenes/fondo.jpg);
}

#formulario
{
	float:left;
	width:377px;
	height:299px;
	margin-right:10px;
	color:White;
}

.unwatermarked {
	height:16px;
	width:182px;
	padding:2px 0 0 2px;
	background-color:white;
	border:1px solid white;
	color:#5a5a5a;
	font-size:12px;
	font-family:Arial;

}

.watermarked {
	height:15px;
	width:182px;
	padding:2px 0 0 2px;
	border:1px solid white;
	background-color:white;
	color:#5a5a5a;
	font-size:12px;
	font-family:Arial;
}

.validatorCalloutHighlight
{
    background-color: #d9d9d9;
    color:black;
}

.botonsep
{
    margin-right:10px;
  
        
}

.botonse
{
    margin-right:-5px;
    
}

/*Quienes Somos*/
#quienessomos
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:637px;
	height:299px;
	background-image:url(imagenes/quienessomos.jpg);
}

#textoQS
{
	float:left;
	width:367px;
	margin-right:20px;
	height:299px;
	color:White;
	text-align:justify; 
}

.textos
{
    color:#5a5a5a;
    font-family:Arial;
    font-size:12px;
    text-align:justify; 
}

/*MisionyVision*/

#mision
{
    float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:637px;
	height:299px;
	background-image:url(imagenes/MV/mision.jpg);
}

/*Servicios*/

#contserv
{
	float:left;
	width:627px;
	margin-left:10px;
	margin-right:15px;
	height:299px;
	background-image:url(imagenes/ser/fondo-servicios.jpg);

}

/*Galeria*/
#contgaleria
{
	float:left;
	width:627px;
	padding-left:10px;
	margin-right:15px;
	height:299px;
	background-image:url(imagenes/galeria/FOTOGALERIA-fondo.jpg);
}

#galdetalle
{
    float:left;
	width:627px;
	padding-left:10px;
	margin-right:15px;
	height:299px;
	background-image:url(imagenes/fondo-fotogaleria2.jpg);
    
}

/*Financiamiento*/

#finan
{
    float:left;
	width:627px;
	padding-left:10px;
	margin-right:15px;
	height:299px;
	background-image:url(imagenes/financiamientos-fondo.jpg);
    
}

#textoQS
{
	float:left;
	width:357px;
	margin-right:20px;
	height:240px;
	color:White;
	text-align:justify; 
}

#valores
{
    float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:637px;
	height:299px;
	background-image:url(imagenes/MV/valores.jpg);
}

#galeriadetalle
{
    float:left;
	width:367px;
	height:236px;
	color:White;
	text-align:justify;    
}

.Fotosgaleria
{
    float:left;
	width:110px;
	margin-right:10px;
	height:77px;
	color:White;
	text-align:justify;  
	margin-top:10px;  
    
}

#textoval
{
	float:left;
	width:317px;
	margin-right:20px;
	height:240px;
	color:White;
	text-align:justify;
	overflow:hidden; 
}
