/* CSS Document */

/*************************************************************************************** */
/* Generales */
/*************************************************************************************** */

body {
	background-image: url(../img/s1_fondo_body.jpg);
	background-repeat: repeat-x;
	background-color: #CFE1EE;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	}

a:link, a:visited {
        color: #FFF;
        text-decoration: underline;
}
a:hover, a:active {
        color: #FFF;
        text-decoration: none;
}

/*************************************************************************************** */
/* Encabezado */
/*************************************************************************************** */

.paginacompleta {
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 10px;
	}

.encabezado {
	width: 902px;
	height: 125px;
	overflow:visible /*firefox*/;
	overflow:hidden /*ie6*/;
	}

.encabezadoborde {
	width: 902px;
	height: 20px;
	background-image: url(../img/s1_img_enctop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	overflow:visible /*firefox*/;
	overflow:hidden /*ie6*/;
	}
	
.encabezadotop {
	width:900px; 
	height:70px;
	position: absolute;
	border-left: solid 1px #6D9ECF;
	border-right: solid 1px #6D9ECF;
	background-color: #fff;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;  
	}

/*************************************************************************************** */
/* Navegación contáctenos
/*************************************************************************************** */

.nav0 {
	width: 100px;
	position: absolute; 
	margin-left: 766px;
	margin-top: 0;
	z-index: 3;
	background-color: #FFF;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	}

.nav0 ul {
	display: inline;
	list-style: none;
	}

.nav0 li {
	width: 60px;
	height: 28px;
	background: url(../img/s1_icono_contactenos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 7px;
	padding-left: 40px;
	}	
	
.nav0 li a {
	width: 60px;
	height: 35px;
	text-decoration: none;
	color: #B9D954;
	padding-top: 15px;
	}	
.nav0 li a:visited {
	color: #B9D954;
    text-decoration: none;
	}

.nav0 li a:hover {
	color: #669900;
	text-decoration: underline;
	}
	
.enclogosalmo1 {
	width: 210px;
	height: 50px;
	position: absolute;
	margin-left: 15px;
	margin-top: 0;
	background-image: url(../img/logo_salmo1_sweb.jpg);
	background-repeat: no-repeat;
	}

.encnombreempresa {
	width: 280px;
	height: 20px;
	position: absolute;
	margin-left: 245px;
	margin-top: 5px;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 140%;
	}
.encslogansalmo1 {
	width: 250px;
	height: 20px;
	position: absolute;
	margin-left: 245px;
	margin-top: 25px;
	color: #9EC630;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
	}
	
.linea {
	position: absolute;
	border-color: #CCCCCC;
	border-width: 0.01em;
	border-style: solid;
	border-bottom: none;
	border-left: none;
	border-right: none;
	width: 871px; 
	margin-left: 15px; 
	margin-top: 31px;
	line-height: normal;
	outline: none;
	}

.encabezadobottom {
	width: 900px;
	height: 40px;
	position: absolute;
	margin-top: 70px;
	background-color: #fff;
	border-left: solid 1px #6D9ECF;
	border-right: solid 1px #6D9ECF;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	}

/*************************************************************************************** */
/* Navegación Principal
/*************************************************************************************** */

#encmainmenu {
	float: right; 
	width: 485px;
	height: 30px;
	border:none; 
	font-size:130%;
	margin-left: 335px;
	color: #FFF;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	} /*Color navigation bar normal mode*/

.nav {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
	}

.nav-inicio {
	width: 60px;
	float: left;
	background-color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold; 
	text-align: center;
	}
	
li.nav-inicio a {
	width: 60px;
	margin-left: 0;
	margin-right: 0;
	background: url(../img/s1_img_menu_inicio_i.jpg) no-repeat left top;
	text-decoration: none;
	float: left;
	height: 30px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}	

li.nav-inicio.oni a {
	width: 60px;
	margin-left: 0;
	margin-right: 0;
	background: url(../img/s1_img_menu_inicio_a.jpg) no-repeat left top;
	text-decoration: none;
	float: left;
	height: 30px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}	
	
li.nav-inicio a:hover {
    background: url(../img/s1_img_menu_inicio_a.jpg) no-repeat left top; 
	text-decoration: underline;
	}

.nav-productos {
	width: 100px;
	float: left;
	background-color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	}
	
li.nav-productos a {
	width: 100px;
	margin-left: 1px;
	margin-right: 0;
	background: url(../img/s1_img_menu_productos_i.jpg) no-repeat left top;
	text-decoration: none;
	float: left;
	height: 30px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}	

li.nav-productos.onp a {
	width: 100px;
	margin-left: 1px;
	margin-right: 0;
	background: url(../img/s1_img_menu_productos_a.jpg) no-repeat left top;
	text-decoration: none;
	float: left;
	height: 30px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}	
	
li.nav-productos a:hover {
    background: url(../img/s1_img_menu_productos_a.jpg) no-repeat left top; 
	text-decoration: underline;
	}

.nav-servicios {
	width: 100px;
	float: left;
	background-color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	}
	
li.nav-servicios a {
	width: 100px;
	margin-left: 1px;
	margin-right: 0px;
	background: url(../img/s1_img_menu_productos_i.jpg) no-repeat left top;
	text-decoration: none;
	float: left;
	height: 30px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	}	

li.nav-servicios.ons a {
	width: 100px;
	margin-left: 1px;
	margin-right: 0px;
	background: url(../img/s1_img_menu_productos_a.jpg) no-repeat left top;
	text-decoration: none;
	float: left;
	height: 30px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	}	
	
li.nav-servicios a:hover {
    background: url(../img/s1_img_menu_productos_a.jpg) no-repeat left top; 
	text-decoration: underline;
	}

.nav-soporte {
	width: 90px;
	float: left;
	background-color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	}
	
li.nav-soporte a {
	width: 90px;
	margin-left: 1px;
	margin-right: 0px;
	background: url(../img/s1_img_menu_soporte_i.jpg) no-repeat left top;
	text-decoration: none;
	float: left;
	height: 30px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	}	

li.nav-soporte.ono a {
	width: 90px;
	margin-left: 1px;
	margin-right: 0px;
	background: url(../img/s1_img_menu_soporte_a.jpg) no-repeat left top;
	text-decoration: none;
	float: left;
	height: 30px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	}	
	
li.nav-soporte a:hover {
    background: url(../img/s1_img_menu_soporte_a.jpg) no-repeat left top; 
	text-decoration: underline;
	}

.nav-testimonios {
	width: 120px;
	float: left;
	background-color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	}
	
li.nav-testimonios a {
	width: 120px;
	margin-left: 1px;
	margin-right: 0px;
	background: url(../img/s1_img_menu_testimonios_i.jpg) no-repeat left top;
	text-decoration: none;
	float: left;
	height: 30px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	}	

li.nav-testimonios.ont a {
	width: 120px;
	margin-left: 1px;
	margin-right: 0px;
	background: url(../img/s1_img_menu_testimonios_a.jpg) no-repeat left top;
	text-decoration: none;
	float: left;
	height: 30px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	}	
	
li.nav-testimonios a:hover {
    background: url(../img/s1_img_menu_testimonios_a.jpg) no-repeat left top; 
	text-decoration: underline;
	}

/*************************************************************************************** */
/* Fin del encabezado
/*************************************************************************************** */
	
/* Contenido General */

.principal {
	clear: both;  
	width: 900px; 
	padding-top: 10px;
	padding-bottom:30px;
	margin-bottom: 0px;
	background-color: #FFF;
	border-left: solid 1px #6D9ECF;
	border-right: solid 1px #6D9ECF;
	}
	
.principal-contenido {
	display: inline; /*Fix IE floating margin bug*/
	float: left;
	width: 870px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 0px;
	padding-left: 0px;
	}

/* Titulo principal de cada página y descripcion de la página */

#contenido-titulo1 {
	width: 450px;
	font-size: 170%;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	}

#contenido-titulo2 {
	width: 775px;
	font-size: 150%;
	font-family: "Palatino Linotype","Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9EC630;
	}

/* Titulo de los div de acercade */

.div-titulo1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	padding-top: 8px;
	}

/* Titulo de los div de acercade y salmo1 */

.div-titulo2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	padding-top: 10px;
	}

/* Titulo y links de productos */

.div-titulo3 {
	width: 450px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
	font-style: normal;
	color: #6699CC;
	padding-top: 10px;
	}

.div-titulo3 a {
	color: #6699CC;
    text-decoration: none;
	}

.div-titulo3 a:visited {
	color: #6699CC;
    text-decoration: none;
	}

.div-titulo3 a:hover {
	color: #0099FF;
    text-decoration: underline;
	}

/* Titulo de los div de salmo1 */

.div-titulo4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	padding-top: 35px;
	}
	
/*************************************************************************************** */
/* Página de inicio */
/*************************************************************************************** */	
	
.inicio-panel1 {
	width: 850px;
	height: 290px;  
	margin-left: 0;
	margin-top: 0;
	padding-left: 20px;
	background-color: #66CBFF;
	background-image: url(../img/s1_img_home.jpg);
	background-repeat: no-repeat;
	top: 1px;
	}

.inicio-panel1-titulo {
	width: 295px;
	height: 55px;
	position: absolute;
	margin-top: 20px;
	background-image: url(../img/s1_titulo_home.png);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 190%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
/*	padding-left: 15px; */
	}

.inicio-panel1-sistema {
	width: 402px;
	height: 257px;
	position: absolute;
	margin-top: 0px;
	margin-left: 448px;
	background-image: url(../img/sis_sistemaori.jpg);
	background-position: left;
	background-repeat: no-repeat;
	}

.inicio-panel1 p{
	color: #FFF;
	font-size: 125%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*	font-weight: bold; */
	line-height: 1.2em;
	margin-left: 12px;
	}
	
.inicio-boton {
	width: 160px;
	height: 62px;
	margin-left: 200px;
	}

.boton-inicio {
	border: none;
	}
	
.inicio-panel2 {
	width: 870px;
	height: 135px;
	}
	
.panel2-requerimientos {
	width: 300px;
	height: 135px;
	position: absolute;
	margin-top: 20px;
	margin-left: 0px;
	background-image: url(../img/s1_img_inicio_requerimientos.jpg);
	background-repeat: no-repeat;
	}

.panel2-requerimientos p {
	color: #FFF;
	font-size: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.04em;
	margin-left: 144px;
	font-weight: bold;
	}

.panel2-requerimientos p span {
	font-size: 140%;
	}

.panel2-requerimientos p em {
	font-size: 110%;
	margin-left: -110px;
	}

.panel2-noinversion {
	width: 550px;
	height: 135px;
	position: absolute;
	margin-top: 20px;
	margin-left: 320px;
	background-color: #80A845;
	background-image: url(../img/s1_img_inicio_noinversion.jpg);
	background-repeat: no-repeat;
	}

.panel2-noinversion p {
	color: #FFF;
	font-size: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1em;
	margin-left: 144px;
	font-weight: bold;
    line-height: 13px;
	}

.panel2-noinversion p span {
	color: #FFFF00;
	font-size: 140%;
	margin-top: -5px;
	}

.panel2-noinversion p em {
	font-size: 115%;
	margin-left: -57px;
	}

.inicio-panel3 {
	width: 750px;
	height: 275px;
	margin-top: 20px;
	margin-left: 50px;
	}

.panel3-titulo-caracteristicas {
	width: 350px;
	height: 40px;
	position: absolute;
	background-image: url(../img/s1_img_caracteristicas.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	}
	
.panel3-caracteristicas {
	width: 350px;
	height: 260px;
	position: absolute;
	margin-top: 65px;
	}

.panel3-caracteristicas ul {
	display: inline;
	list-style: none;
	}

.panel3-caracteristicas li {
	background-image: url(../img/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #000;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 20px;
    padding-top: 2px;
    border-bottom: 1px solid #CCCCCC;
    line-height: 20px;
    vertical-align: middle;
	}

.panel3-linea {
	border-color: #CCCCCC;
	border-width: .01em;
	border-style: solid;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin-left: 5px;
	width: 340px; 
	line-height: normal;
	outline: none;
	}

.panel3-informacion {
	width: 420px;
	height: 65px;
	margin-left: 420px;
	margin-top: 0px;
	position: absolute;
	float: right;
	}

.panel3-informacion ul {
	display: inline;
	list-style: none;
	}

.panel3-informacion li {
	background-image: url(../img/s1_img_informacion.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #009900;
	font-size: 129%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 70px;
	height: 60px;
	width: 275px;
	}

.panel3-seguridad {
	width: 420px;
	height: 65px;
	margin-left: 420px;
	margin-top: 65px;
	position: absolute;
	float: right;
	}

.panel3-seguridad ul {
	display: inline;
	list-style: none;
	}

.panel3-seguridad li {
	background-image: url(../img/s1_img_seguridad.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #009900;
	font-size: 129%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 70px;
	height: 60px;
	width: 275px;
	}

.panel3-backup {
	width: 420px;
	height: 65px;
	margin-left: 420px;
	margin-top: 145px;
	position: absolute;
	float: right;
	}

.panel3-backup ul {
	display: inline;
	list-style: none;
	}

.panel3-backup li {
	background-image: url(../img/s1_img_backup.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #009900;
	font-size: 129%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 70px;
	height: 60px;
	width: 280px;
	}

.panel3-soporte {
	width: 420px;
	height: 65px;
	margin-left: 420px;
	margin-top: 225px;
	position: absolute;
	float: right;
	}

.panel3-soporte ul {
	display: inline;
	list-style: none;
	}

.panel3-soporte li {
	background-image: url(../img/s1_img_soporte.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #009900;
	font-size: 129%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 70px;
	height: 60px;
	width: 275px;
	}

/*************************************************************************************** */
/* Página de Productos */
/*************************************************************************************** */

.productos-contenido {
	width: 750px;
	height: 320px;  
	margin-left: 0;
	margin-top: 0;
	padding-left: 50px;
	background-color: #fff;
	top: 1px;
	}

.productos-contenido-divtexto {
	width: 725px;
	height: 480px;
	margin-top: 10px;
	padding-left: 0;
	}	

.productos-contenido-divs23 {
	width: 650px;
	height: 235px;
	background-image: url(../img/s1_productos_s23.jpg);
	background-repeat: no-repeat;
	background-position: left;  
	margin-top: 0;
	padding-left: 175px;
	}	

.productos-contenido-divj146 {
	width: 650px;
	height: 240px;
	background-image: url(../img/s1_productos_j146.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0;
	padding-left: 175px;
	}	

.productos-contenido p {
	width: 580px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000;
	}

.productos-contenido p span{
	font-size: 120%;
	font-weight: bold;
	color: #000;
	}

/*************************************************************************************** */
/* Página de Servicios */
/*************************************************************************************** */

.servicios-contenido {
	width: 750px;
	height: 500px;  
	margin-left: 0;
	margin-top: 0;
	padding-left: 50px;
	background-color: #fff;
	top: 1px;
	}

.servicios-contenido-divtexto {
	width: 725px;
	height: 480px;
	margin-top: 10px;
	padding-left: 0;
	}	

.servicios-contenido-web {
	width: 650px;
	height: 200px;
	background-image: url(../img/s1_servicios_web.jpg);
	background-repeat: no-repeat;
	background-position: left;  
	margin-top: 0;
	padding-left: 200px;
	}	

.servicios-contenido-free {
	width: 650px;
	height: 230px;
	background-image: url(../img/s1_hosting.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0;
	padding-left: 200px;
	vertical-align: top;
	}	

.servicios-contenido p {
	width: 580px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000;
	}

.servicios-contenido p span{
	font-size: 120%;
	font-weight: bold;
	color: #000;
	}

.servicios-contenido a:link {
	color: #6699CC;
    text-decoration: none;
	}

.servicios-contenido a:visited {
	color: #6699CC;
    text-decoration: none;
	}

.servicios-contenido a:hover {
	color: #0099FF;
    text-decoration: underline;
	}

/*************************************************************************************** */
/* Página de Soporte */
/*************************************************************************************** */

.soporte-contenido {
	width: 750px;
	height: 300px;  
	margin-left: 0;
	margin-top: 0;
	padding-left: 50px;
	background-color: #fff;
	top: 1px;
	}

.soporte-contenido-divtexto {
	width: 725px;
	height: 280px;
	margin-top: 30px;
	padding-left: 0;
	}	

.soporte-contenido-help {
	width: 650px;
	height: 140px;
	background-image: url(../img/s1_soporte.jpg);
	background-repeat: no-repeat;
	background-position: left;  
	margin-top: 0;
	padding-left: 175px;
	}	

.soporte-contenido p {
	width: 580px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000;
	}

.soporte-contenido p span{
	font-size: 120%;
	font-weight: bold;
	color: #000;
	}
.soporte-contenido a:link {
	color: #6699CC;
    text-decoration: none;
	}

.soporte-contenido a:visited {
	color: #6699CC;
    text-decoration: none;
	}

.soporte-contenido a:hover {
	color: #0099FF;
    text-decoration: underline;
	}

/*************************************************************************************** */
/* Página Testimonios */
/*************************************************************************************** */

.testimonios-contenido {
	width: 820px;
	height: 475px;  
	margin-left: 0;
	margin-top: 0;
	padding-left: 50px;
	background-color: #fff;
	top: 1px;
	}

.testimonios-contenido-divizq {
	width: 350px;
	height: 385px;
	float: left;
	background-image: url(../img/s1_testimonios_div.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 20px;
	padding-left: 20px;
	}	

.testimonios-contenido-divder {
	width: 350px;
	height: 385px;
	float: left;
	background-image: url(../img/s1_testimonios_div.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 20px;
	}	

.testimonios-contenido p {
	width: 325px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000;
	}

.testimonios-contenido p em {
	font-size: 80%;
	font-weight: bold;
	font-style: normal;
	color: #666666;
	}

/*************************************************************************************** */
/* Página de Contacto */
/*************************************************************************************** */

.contactenos-contenido {
	width: 750px;
	height: 250px;  
	margin-left: 0;
	margin-top: 0;
	padding-left: 50px;
	background-color: #fff;
	top: 1px;
	}

.contactenos-contenido-divtexto {
	width: 725px;
	height: 180px;
	margin-top: 30px;
	padding-left: 0;
	}	

.contactenos-contenido-empresa {
	width: 650px;
	height: 130px;
	background-image: url(../img/s1_contactenos.jpg);
	background-repeat: no-repeat;
	background-position: left;  
	margin-top: 0;
	padding-left: 175px;
	}	

.contactenos-contenido p {
	width: 580px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000;
	}

.contactenos-contenido p span{
	font-size: 120%;
	font-weight: bold;
	color: #000;
	}

.contactenos-contenido-empresa a:link {
	color: #6699CC;
    text-decoration: none;
	}

.contactenos-contenido-empresa a:visited {
	color: #6699CC;
    text-decoration: none;
	}

.contactenos-contenido-empresa a:hover {
	color: #0099FF;
    text-decoration: underline;
	}

/*************************************************************************************** */
/* Página Acerca de */
/*************************************************************************************** */

.acercade-contenido {
	width: 820px;
	height: 800px;  
	margin-left: 0;
	margin-top: 0;
	padding-left: 50px;
	background-color: #fff;
	top: 1px;
	}

.acercade-contenido-divresumen {
	width: 775px;
	height: 350px;
	background-image: url(../img/s1_acercade_resumen.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	}	

.acercade-contenido-divresumen p {
	width: 750px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

.acercade-contenido-divmcomercial {
	width: 500px;
	height: 335px;
	float: left;
	background-image: url(../img/s1_acercade_mcomercial.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 20px;
	padding-left: 10px;
	}	

.acercade-contenido-divmcomercial p {
	width: 485px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

.acercade-contenido-divvcomercial {
	width: 255px;
	height: 335px;
	float: left;
	background-image: url(../img/s1_acercade_vcomercial.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-left: 10px;
	padding-left: 10px;
	}	

.acercade-contenido-divvcomercial p {
	width: 240px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

.acercade-contenido-divmsocial {
	width: 500px;
	height: 260px;
	clear: both;
	float: left;
	background-image: url(../img/s1_acercade_msocial.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 20px;
	padding-left: 10px;
	}	

.acercade-contenido-divmsocial p {
	width: 485px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

.acercade-contenido-divvsocial {
	width: 255px;
	height: 260px;
	float: left;
	background-image: url(../img/s1_acercade_vsocial.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-left: 10px;
	padding-left: 10px;
	}	

.acercade-contenido-divvsocial p {
	width: 240px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

.acercade-contenido-divmespiritual {
	width: 500px;
	height: 225px;
	clear: both;
	float: left;
	background-image: url(../img/s1_acercade_mespiritual.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 20px;
	padding-left: 10px;
	}	

.acercade-contenido-divmespiritual p {
	width: 485px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

.acercade-contenido-divvespiritual {
	width: 255px;
	height: 225px;
	float: left;
	background-image: url(../img/s1_acercade_vespiritual.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-left: 10px;
	padding-left: 10px;
	}	

.acercade-contenido-divvespiritual p {
	width: 240px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

.acercade-contenido hr {
	position: absolute;
	border-color: #CCCCCC;
	border-width: 0.01em;
	border-style: solid;
	border-bottom: none;
	border-left: none;
	border-right: none;
	width: 775px; 
	line-height: normal;
	outline: none;
	}

/*************************************************************************************** */
/* Página de Salmo1 */
/*************************************************************************************** */

.salmo1-contenido {
	width: 800px;
	height: 630px;  
	margin-left: 0;
	margin-top: 0;
	padding-left: 50px;
	background-color: #fff;
	top: 1px;
	}

.salmo1-contenido-divtexto {
	width: 775px;
	height: 600px;
	background-image: url(../img/s1_salmo1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 20px;
	padding-left: 20px;
	}	

.salmo1-contenido p {
	width: 750px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

.salmo1-contenido p em {
	font-size: 80%;
	font-weight: bold;
	font-style: normal;
	color: #666666;
	}

/*************************************************************************************** */
/* Página de Terminos de Uso */
/*************************************************************************************** */

.terminosdeuso-contenido {
	width: 800px;
	height: 6050px;  
	margin-left: 0;
	margin-top: 0;
	padding-left: 50px;
	background-color: #fff;
	top: 1px;
	}

.terminosdeuso-contenido p {
	width: 750px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

.terminosdeuso-contenido p span {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	color: #666666;
	}

.terminosdeuso-contenido a {
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
	}

.terminosdeuso-contenido a:visited {
	color: #6699CC;
	text-decoration: none;
	}

.terminosdeuso-contenido a:hover {
	color: #0099FF;
    text-decoration: underline;
	}

.terminosdeuso-contenido ol {
	display: inline; 
	list-style: decimal;
	}

.terminosdeuso-contenido li {
	width: 690px;
	color: #000;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left: 50px;
	vertical-align: top;
	list-style: decimal;
	}

/*************************************************************************************** */
/* Página de Declaración de Confidencialidad */
/*************************************************************************************** */

.declaracionconfidencialidad-contenido {
	width: 800px;
	height: 3750px;  
	margin-left: 0;
	margin-top: 0;
	padding-left: 50px;
	background-color: #fff;
	top: 1px;
	}

.declaracionconfidencialidad-contenido p {
	width: 750px;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	}

.declaracionconfidencialidad-contenido p span {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	color: #666666;
	}

.declaracionconfidencialidad-contenido ul {
	display: inline;
	list-style: disc; 
	}

.declaracionconfidencialidad-contenido li {
	width: 690px;
	color: #000;
	font-size: 120%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left: 20px;
	vertical-align: top;
	}

/*************************************************************************************** */
/* Fin de contenido */
/*************************************************************************************** */

/* Borde redondeado del pie de página */

.principal-bordebottom {
	width: 902px;
	height: 23px;
	clear: both;
	background-image: url(../img/s1_img_pribottom.png);
	background-repeat: no-repeat;
	background-position: top;
	}

/*************************************************************************************** */
/* Pie de página */
/*************************************************************************************** */

.piedepagina {
    width: 900px;
    height: 90px;
	margin-top: 10px;
    }

.piedepagina-a1 {
    width: 225px;
	position: absolute;
    margin-top: 0;
	padding-left: 10px;
    }
    
.piedepagina-b1 {
	width: 700px;
	position: absolute;
    margin-top: 0px;
	margin-left: 125px;
	padding: 1.0em 0 1.0em 0; 
	font-size: 1.0em;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;}

.piedepagina-b1 ul{
	display: inline;
	list-style: none;
	}

.piedepagina-b1 li{
	font-size: 85%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center; 
	float: left;
	border-right: solid 1px #006699;
	padding-left: 10px;
	padding-right: 10px;
	}

.piedepagina-b1 li a {
	color: #6699CC;
	text-decoration: none;
	}	

.piedepagina-b1 li a:hover {
	color: #0099FF;
	text-decoration: underline;
	}

.piedepagina-c1 {
    width: 88px;
	position: absolute;
	margin-top: 0px;
	margin-left: 812px;
    height: 30px;
    border: none;
    }

.piedepagina-b2 {
    width: 445px;
	position: absolute;
	margin-top: 45px;
	margin-left: 225px;
	color: #6699CC;
    }

.piedepagina-c2 {
    width: 210px;
	position: absolute;
	margin-top: 45px;
	margin-left: 690px;
    height: 30px;
    float: left;
   	background-image: url(../img/valid-css2-blue.png);
	background-repeat: no-repeat;
	background-position: right top;
    }
    
#ultimo {
	font-size: 85%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-right: none;
	text-align: center; 
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	}

/******************/
/*  CLEAR FLOATS  */
/******************/
.paginacompleta:after, .encabezado:after, .principal:after, .principalcontenido:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}


