/* REDISE O CUERPO PARA QUITAR PADDING SUPERIOR */
div#cuerpo{
    padding: 0;
}
/* CABECERA */

div#cab_inicio {
    background-image: url('../imagenes/cab_home.gif');
    background-repeat: no-repeat;
}

div#cab_inicio img{
    padding: 15px 20px;
}

/* SECCION 1 (Texto + Imagen de portada) */

div#seccion1 {
	background-image: url('../imagenes/fondosecc12.jpg');
	margin: 0;
	padding:0;
	overflow: hidden;
	height: 1%;
}
div#txtseccion1{
	float: left;
	display: block;
	width: 53%;
}
div#txtseccion1 h1{
	color: white;
	font-size: 24px;
	/*font-family: Impact;*/
	padding: 5px;
	padding-top: 15px;
	text-align: center;
}
div#seccion1 img{
	padding-top: 15px;
}
div#txtseccion1 p{
	font-family: "Lucida Sans Unicode",Arial;
	font-size: 15px;
	color: rgb(255,230,230);
	padding: 25px 20px;
}

/* SECCION 2 (Los 3 iconos con sus textos correspondientes)  */

div#seccion2 {
	margin: 0;
	background-color: lightgrey;
	padding: 10px 20px;
	height: 1%;
	overflow: hidden;
}
div.columna{ /* definicion de las Subsecciones */
	float: left;
	width:280px;
	display: block;
	padding: 0;
}
div.textocol{ /* Texto de las 3 Subsecciones */
	float: right;
	display: block;
	font-family: "Comic Sans MS",Arial;
	font-size: 12px;
	width: 60%;
	padding-right: 30px;
}
.textocol h3{
	font-size: 18px;
}

/* SECCION 3 */

div#seccion3{
	background: url('../imagenes/fondosecc3.jpg') repeat-y;
	padding: 0px 0px;
	margin: 0;
	display: block;
	height: 1%;
	overflow: hidden;
}
.infocuadro{
	background: url('../imagenes/cuadroinfo.gif') no-repeat;
	margin-top: 20px;
	float: left;
	width: 216px;
	height: 190px;
	margin-left: 10px;
}

.titcuadro h2{
	float: left;
	padding-top: 13px;
	font-size: 18px;
	color: white;
	padding-left: 8px;
}
.titcuadro img{
	float: right;
	padding-right: 5px;
	padding-top: 5px;
}
.infotxt{
	clear: both;
	padding: 0px 5px;
	font-size: 16px;
                font-family: Arial;
}
.infotxt ul{
	margin-left: 5px;
	list-style-image: url('../imagenes/botoncubo3d.gif');
	list-style-position: inside;
}

.infotxt li{
    padding-top: 4px;
}

div#logincliente{
    margin-left: 10px;
    border: 1px solid;
    float: left;
    margin-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 30px;
    padding-top: 5px;
}

div#logincliente h6{
    text-align: center;
    padding: 10px 0;
    background-color: rgb(97,137,206);
    margin-bottom: 20px;
}

div#logincliente p{
    padding-bottom: 10px;
}

div#logincliente #boton{
    text-align: center;

}
