/*
	DIVS  
*/

* { padding: 0; margin: 0;}

body {
 font-family:Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#666460;
 background-color:#f0f0f0;
 
}

a {
 font-family:Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#666460;
 
}

h1 {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 18px;
 color:#014284;
 margin-left:25px;
 border-bottom-color:#cccccc;
 border-bottom-style:solid;
 border-bottom-width:2px;
 width:370px; 
}

h2 {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 18px;
 color:#014284;
 margin-left:5px;
 margin-top:5px;
 width:370px;
 }
 
 h3 {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 22px;
 color:#ffffff;
 padding-left:20px;
 width:880px;
 height:26px;
 background-color:#014284;
 }
 
  h4 {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 20px;
 color:#ffffff;
 padding-left:20px;
 width:880px;
 height:26px;
 background-color:#014284;
 }

img {
    float:left;

 
 
}



#wrapper {
	margin: 0 auto;
	width: 900px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b6b6b6;
	border-left-color: #b6b6b6;
	 
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px 0 0 0;
 height: 328px;
 margin: 0px 0px 0px 0px;
 background:#fffdea;
 overflow:hidden;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #CCCCCC;
 border-left-color: #CCCCCC; 
}


#content { 
 float: left;
 color: #333;
 background: #f1f1f1;
 width: 900px;
 background:#fffdea;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #CCCCCC;
 border-left-color: #CCCCCC;
}


#rightcolumn { 
 border-left: 1px solid #dee1e8;
 margin: 0px 0px 5px 0px;
 width: 440px;
 float: right;
 text-align:left; 

}

#leftcolumn { 
 margin: 0px 0px 5px 0px; 
 width: 440px;
 float: left;
 text-align:left; 
 
}


#block-content {
	margin-left:25px;
	margin-bottom:15px;
	width: 366px;
	float: left;
	text-align:justify;

}

#block-content-servicios {
	margin-left:25px;
	width: 390px;
	float: left;
	text-align:justify;

}

#block-content-testimoniales {
	
	margin-left:25px;	
	margin-right:25px;
	margin-bottom:40px;
	width: 385px;
	float: left;
	text-align:justify;
	font-family:Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#666460;

}

#block-content-testimoniales-b {
	
	margin-left:25px;
	margin-right:25px;
	margin-bottom:40px;
	padding-top:20px;
	width: 385px;
	float: left;
	text-align:justify;
	font-family:Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#666460;
	border-top:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;

}

#form {
	border-left: 1px solid #dee1e8;
	margin: 0px 0px 5px 0px;
	width: 400px;
	height:180px;
	float: right;
	text-align:left;
	background-color:#edebeb;
	background-image: url(../imgs/bg-form.gif);
	background-repeat: repeat-x; 
 }
 
 
 #logos {
 color: #333;
 width: 900px;
 float: left;
 padding: 0 0 0 0;
 height: 121px;
 _height: 121px;
 margin: 0px 0px 0px 0px;

}

 #testimoniales {
 color: #333;
 width: 900px;
 float: left;
 padding: 0 0 0 0;
 margin-left:0px;
 


}

#pie {
	width: 900px;
	clear:both;
	height: 20px;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dbdcdf;
	background-color:#014284;
	text-align:center;
	color:#FFFFFF;
 }
 
 /*
	CLASSES 
*/


 ul.listas  { 
	
	padding: 0px 20px;
	_padding: 0px 0px;  
    margin: 0;
	list-style-image:url(../imgs/lista-bullet.gif);	
	list-style-position:inherit;  
	
      
}  

 .listas li { 
	
    margin-bottom: 5px;
	_padding-left: 5px;      
}  


 

 /*************************************************************************************************************/
/*  Forms */
/*************************************************************************************************************/


label
{
	width: 50px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	color:#ffffff;
	font-style:italic;
	font-weight: normal;
}

.submit input
{
margin-left: 5px;
}

textarea
{
width:225px;
color:#666460;
background: #ffffff;
border: 1px solid #b4b4b4;
font-family:Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
 font-size:12px;
}

textarea:focus {

background-color: #cecece;
border: 1px solid #b2cd00;
cursor:crosshair;
}

input
{
width:225px;
color:#666460;
background: #ffffff;
border: 1px solid #b4b4b4;
height:20px;
margin-top:2px;
}

input:focus {

background-color: #cecece;
border: 1px solid #b2cd00;
cursor:crosshair;
margin-top:2px;
}

.submit
{

border: 1px solid #b4b4b4;
width:60px;
background-color: #ffffff;





}
fieldset
{
	width: 290px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

legend
{
border: 0px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ff0000;	

}

