@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
/* remember to define focus styles! */
:focus{
outline:0;
}
/* remember to highlight inserts somehow! */
ins{
text-decoration:none;
}
del{
text-decoration:line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table{
border-collapse:collapse;
border-spacing:0;
}
/*-----Estilos de la pagina-------*/
body {

background: #01245C url(../images/bg_azul.jpg) top center no-repeat ;

	color:#333333;
	font-family:Helvetica, Arial, verdana;
	font-size:13px;
	line-height:1.3;
	margin-top:39px;
}	
input{
font-size:11px;
border:1px solid #E1E1FF;
height:20px;
width:100%;
background:url(../images/form_bg.png) repeat-x;
color:#666
}	
select{ 
font-size:11px; 
border:1px solid #E1E1FF; 
height:24px; 
width:100%; 
background:#F0F0FF url(../images/form_bg.png) repeat-x; 
color:#666; 
}	
textarea{ 
font-size:11px; 
border:1px solid #E1E1FF; 
background:#F0F0FF url(../images/form_bg.png) repeat-x; 
color:#666;    
resize: none; 
}	
/*--------ESTILOS FORMULARIO------------------------------------------------------*/
#formulario .col1{
width:120px; 
float:left;	
}
#formulariob .col1{
width:120px; 
float:left;		
}
#formulario .col2{	
width:120px; 
float:left; 
padding-left:5px
}
#formulariob .col2{
width:120px; 
float:left; 
padding-left:5px	
}
#formulario2 .col1{
width:190px;
float:left;	
}
#formulario2 .col2{
width:190px;
float:left;
padding-left:5px
}	
.form-e{ 
height:5px; 
display:block;
}
.enviar{ 
background:url(../images/enviar.png); 
width:70px; 
height:20px;
border:0px;
text-indent: -1000em;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */  
}

/*--------ESTILOS CONTENEDORES------------------------------------------------------*/	
	
.out {
width:900px;
margin:auto;
display:block;
border-right:1px solid #F0F0F0;
border-left:1px solid #F0F0F0;
background:#FFF; 

}
#plegado {
border-top:1px solid #F0F0F0;

background:url(../images/header.jpg) top left no-repeat;
display:block;
}
#plegado2 {
border-top:1px solid #F0F0F0;

background:url(../images/header2.jpg) top left no-repeat;
display:block;
}
#plegado h1 {
color:#966C98;
letter-spacing:-0.05em;
font-size:24px;
font-weight:100;
margin-bottom:10px;
display:block;
padding-right:20px;
}
#plegado2 h1 {
color:#966C98;
letter-spacing:-0.05em;
font-size:24px;
font-weight:100;
margin-bottom:10px;
display:block
}
#titulo,#titulo2{
margin-top:10px;
width:900px;
margin-left:15px;
display:block;
font-family: 'Helvetica Neue','Helvetica-Neue',Helvetica,Arial,"Nimbus Sans L",sans-serif;
float:left
}
#titulo{
width:650px;
}
#logos{
margin-top:10px;
width:650px;
margin-left:15px;
display:block;
float:left
}	
#logosb{
margin-top:10px;
width:900px;
margin-left:15px;
display:block;
float:left
}	
#logo{
float:left;
display:block;
width:150px;
}
#contacto{
float:left;
background:url(../images/contacto.png) no-repeat left;
margin-left:330px;
padding-left:35px;
margin-top:10px;
padding-top:5px;
height:30px;
display:block;
font-size:11px;
}	
#contactob{
float:left;
background:url(../images/contacto.png) no-repeat left;
margin-left:530px;
padding-left:35px;
margin-top:10px;
padding-top:5px;
height:30px;
display:block;
}		
#texto{
width:580px;
float:left;
margin-top:6px;
margin-left:15px;
}

#texto h2{
font-size:16px;
color:#966C98;
font-weight:bold
}


.backgroundmainimage 
{
	width:580px;
	float:left;
	margin-top:6px;
	margin-left:15px;
	background: url("../images/fondo-landing-page2.png") no-repeat scroll left top transparent !important;
}
 
#texto1 h2
{
	font-size:16px;
	color:#B899B8;
	font-weight:bold
}


.ul-right{ 

float:left; 
margin-left:5px; 
padding-left:5px; 
padding-bottom:20px;
}
#texto ul li{
margin-left:20px;
list-style-type: disc;
color:#CCC
}	
#texto p{
	color:#226699;
	font-size:14px;
}
#texto .item{
margin-left:0px;
list-style-type:none;
}	
#logo1{
background:url(../images/i1.jpg) no-repeat;
width:60px;
height:65px;
float:left;
display:block;
margin-top:5px;
}
#logo2{
background:url(../images/i2.jpg) no-repeat; 
width:60px;
height:65px;
float:left;
display:block;
margin-top:5px;
}
#logo3{
background:url(../images/i3.jpg) no-repeat;
width:60px;
height:65px;
float:left;
display:block;
margin-top:5px;
}	
#formulario{
width:270px;
float:left;
margin-left:15px;				

margin-top:25px;
}
#formulariob{
width:270px;
float:left;
margin-left:15px;				
margin-top:0px;
}
#imgleft{
background: url(../images/img2.png) no-repeat top left;
width:130px;
height:200px;
float:left;
display:block;
margin-top:80px;
}
#imgleftinfo{
float:left;
margin-left:5px;
width:440px;
display:block	
}
#form-title{
padding:10px;
padding-bottom:0px;
background:url(../images/ftop.png) no-repeat;
height:50px;
display:block
}
#form-title h2{
color:#FFF;
font-size:18px;
font-family: 'Helvetica Neue','Helvetica-Neue',Helvetica,Arial,"Nimbus Sans L",sans-serif;
}
#form-content{
background:#966C98;
padding-top:0px;
border-left:1px solid #7D5980;
border-right:1px solid #7D5980;
color:#FFF
}
#form-bottom{
background:url(../images/fbottom.png); height:10px;
padding-top:0px;	
}		
#formulario2{
width:410px; 
float:left;
margin-left:0px;				
margin-top:0px;}
#form-title2{
padding:10px;
padding-bottom:0px;
background:url(../images/f2top.png) no-repeat;
height:30px; 
display:block 
}
#form-title2 h2{
color:#FFF; font-size:18px;
font-family: 'Helvetica Neue','Helvetica-Neue',Helvetica,Arial,"Nimbus Sans L",sans-serif;
}
#form-content2{
background:#966C98;
padding-top:0px;
border-left:1px solid #7D5980;
border-right:1px solid #7D5980;
color:#FFF
}
#form-bottom2{
background:url(../images/f2bottom.png);
height:10px;
padding-top:0px;
}	
#seguridad1{
background:url(../images/seg.png) left top no-repeat;
height:30px;
width:250px;
padding-left: 26px;
margin-top:5px;
padding-top:5px;
}
#seguridad2{
background:url(../images/seg.png) left top no-repeat; 
height:30px; 
width:410px; 
padding-left: 26px;
margin-top:5px;
padding-top:5px;
}
#maintext{
padding-left:20px;
padding-right:20px;
padding-top:10px;

text-align:justify;
font-size:14px;
}
#maintext h3{
color:#966C98;
font-size:16px;
margin-bottom:15px;
margin-top:15px;
display:block
}	
#footer{
padding-left:20px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
margin-bottom:20px;

border-bottom:1px solid #F0F0F0;

font-size:11px;
}
#testimonios{
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:15px;

padding:6px 20px 15px;

}
.t1{
width:420px;
float:left;
}
.t2{
width:428px;
float:left;
padding-left:10px;
}
#testimonios span{
font-style:italic
}
#testimonios h3{
font-size:16px;
font-weight:bold;
padding-bottom:10px;
color:#966C98;
}
#bottom{
padding-left:20px;
padding-right:20px;
padding-bottom:15px;

padding:15px 20px;
}
#logosbottom{
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:20px;
	
}
#bottom h3{
color:#966c98;
font-size:16px;
margin-bottom:15px;
margin-top:15px;
display: block;	
}	
#logosbottom h3{
color:#966c98;
font-size:16px;
margin-bottom:15px;
margin-top:15px;
display:block;	
}	
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} 
.clearfix {
display: inline-block;
} 
html[xmlns] .clearfix {
display: block;

} 
* html .clearfix {

height: 1%;
}
blockquote {
background:url("../images/so-q.gif") no-repeat scroll left top transparent;
color:#333333;
font-size:15px;
font-style:italic;
font-weight:bold;
line-height:150%;
margin:0px 0;
padding:0 0 5px 45px;
width:auto;
margin-top:0px;
}
blockquote p {
color:#666;	
background:url("../images/sc-q.gif") no-repeat scroll right bottom transparent;
margin-top:0;
padding:0 40px 10px 0;
}

.logofont
{
	color:#966C98;
	font-size:18px;
	font-weight:bold;
	line-height:1.1;
	text-decoration:none;	
	width:250px;
	margin-top:7px;
}
.logofont a{
	text-decoration:none

}
