body{
	padding: 0px;
	margin: 0px;
	background-image: url(imagenes/bg.png);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-position: top;
}

 

p{
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	color: #3b3b3b;
}

p a{
	font-family: arial;
	font-size: 14px;
	color: #777d87;
	text-decoration: none;
	font-weight: bold;
}

ul{
	padding-left: 30px;
	font-family: arial;
	font-size: 15px;
	color: #545454;
}

li{
	padding: 0px;
	font-family: arial;
	font-size: 15px;
	color: #545454;
	line-height: 160%;
}

 

 ul {
    list-style-type: none;
    padding: 0px;
    margin: 00px;
}

ul li {
    background-image: url(imagenes/punto.gif);
    background-repeat: no-repeat;
    background-position: 0px center; 
    padding-left: 15px; 
}


.cg{
	width: 970px;
	height: auto;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	/*border-left: 1px solid #ff00ff;
	border-right: 1px solid #ff00ff;*/
}

.footer{
	width: 100%;
	height: 55px;
	background-image: url(imagenes/bg-footer.gif);
	background-repeat: repeat-x;
}


.header{
	float: left;
	width: 970px;
	height: 248px;
}

.logueado {
    float: left; 
    width: 140px; 
    margin: 10px; 
    font-family: arial; 
    font-size: 15px; 
    color: #FFFFFF; 
    font-weight: bold; 
    text-align: right;
}
.logueado .salirlogueado{
    color: #DADADA; 
    font-weight: normal;
}


.menu{
	/**margin-top: 248px;**/
	float: left;
	width: 970px;
	height: 48px;
	background-image: url(imagenes/menu-bg.png);
}

.separamenu{
	float: left;
	width: 2px;
	height: 48px;
	background-image: url(imagenes/separamenu.png);
}

.separamenu-right{
	float: right;
	width: 2px;
	height: 48px;
	background-image: url(imagenes/separamenu.png);
}

.boton a{
	float: left;
	width: auto;
	height: 13px;
	background-image: url(imagenes/bg-boton.png);

	font-family: 'Lato', sans-serif;
	color: #096073;
	font-size: 15px;
	padding: 15px 15px 20px 15px;
	text-decoration: none;
}

.boton a:hover{

	background-image: url(imagenes/bg-boton.png);
	background-position: 0px -48px;
	color: #0a2f53;
}


.boton-clientes a{
	float: right;
	width: 306px;
	height: 13px;
	background-image: url(imagenes/bg-acceso-clientes.png);

	font-family: 'Lato', sans-serif;
	text-align: center;
	color: #096073;
	font-size: 15px;
	padding: 15px 35px 20px 35px;
	text-decoration: none;
}

.boton-clientes a:hover{

	background-image: url(imagenes/bg-acceso-clientes.png);
	background-position: 0px -48px;
	color: #0a2f53;
}


.contenido{
	float: left;
	width: 970px;
	height: auto;
}

.slide1{
	float: left;
	width: 264px;
	height: 255px;
 }


.columna1{
	margin-top: 38px;
	float: left;
	width: 264px;

}

.columna2{
	margin-top: 38px;
	float: left;
	width: 442px;
	text-align: center;

}

 

.titulo1{
	color: #5580a9;
	font-family: 'Lato', sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}

.texto1{
	color: #525252;
	font-family: 'Lato', sans-serif;
	text-align: center;
 	font-size: 18px;
}





/********* DEPLEGABLE    *******/

.boton-desplegable a{

	width:auto;

 
	float:left;

}



.boton-desplegable a:hover{

	width:auto;

	height:58px;

	float:left;

	background-image:url(imagenes/bg-boton.png);

}


.boton-desplegable2 a{

	width:auto;

 
	float:right;

}



.boton-desplegable2 a:hover{

	width:auto;

	height:58px;

	float:right;

	background-image:url(imagenes/bg-acceso-clientes.png);

		background-position: 0px -48px;

}

#desplega{


	z-index:15;

	top: 295px;

	position:absolute;

	width:155px;

	height:58px;

	/*background-color:#292829;*/

	display:none;

    margin-left: 0px;

    margin-left: 0px;

}


#desplega2{


	z-index:15;

	top: 295px;


	position:absolute;

	width:300px;

	height:0px;

	/*background-color:#292829;*/

	display:none;

 

    margin-left: 100px;

}


#desplega3{


	z-index:15;

	top: 295px;


	position:absolute;

	width:300px;

	height:0px;

	/*background-color:#292829;*/

	display:none;

 

    margin-left: 317px;

}





#desplega4{


	z-index:15;

	top: 295px;


	position:absolute;

	width:200px;

	height:0px;

	/*background-color:#292829;*/

	display:none;

 

    margin-left: 730px;

}





.subboton{
 

	width:210px;


 

	float:left;

	background-image:url(imagenes/bg-sub-boton.png);

}



.subboton a{

	width:210px;

	font-family: 'Lato', sans-serif;
	color: #d1d5d9;
	font-size: 15px;
	padding: 15px 15px 20px 15px;
	text-decoration: none;

 

	height:13px;

	float:left;

	background-image:url(imagenes/bg-sub-boton.png);

}



.subboton a:hover{


		font-family: 'Lato', sans-serif;
	color: #fff;
	font-size: 15px;
	padding: 15px 15px 20px 15px;
	text-decoration: none;


 	width:210px;

	height:13px;

	float:left;

	background-image:url(imagenes/bg-sub-boton.png);
	

	background-position: 0px -48px;

}


/****************************************/


.titulos{
	margin-top: 20px;
	margin-bottom: 20px;
	width: 970px;
	height: 32px;
	background-color: #5580a9;
	float: left;

	font-family: 'Lato', sans-serif;
	font-weight: 900;
	font-size: 18px;
	color: #81d2e5;

	padding: 10px 0px 0px 20px;
}

.carrousel{
	float: left;
	width: 854px;
	height: 232px;
	margin-bottom: 30px;
	margin-top: 10px;
}

.boton-carrousel{
	float: left;
	width: 41px;
	height: 232px;

}

.foto-carrousel{
	float: left;
	width: 280px;
	height: 232px;
	padding-left: 8px;
	padding-right: 8px;
}

.foto-clientes{
	float: right;
}

.proximamente-disponible{
	width: 970px;
 	float: left;

	font-family: 'Lato', sans-serif;
	font-weight: 900;
	font-size: 18px;
	color: #777d87;

	text-align: center;

	padding: 80px 0px 100px 0px;
}


/** CONTACTO **/


.form-test{
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	width: 440px;
	height: 260px;
 
	margin-right: 10px;

	font-family: Arial, sans-serif;
	font-size: 15px;

}
.form-test .mmss {
	width: 400px;
	overflow: hidden;
    padding: 3px;
    font-family: arial, sans-serif;
	font-size: 14px;
    border: none;
    margin: 8px 0px 10px 20px;
    float: left;
    text-align: center;
    color: #ffffff;
    background-color: #096073;
    font-weight: bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #096073;

}


.caja-contenido .mmss {
	width: 850px;
	overflow: hidden;
    padding: 3px;
    font-family: arial, sans-serif;
	font-size: 14px;
    border: none;
    margin: 8px 0px 10px 25px;
    float: left;
    text-align: center;
    color: #ffffff;
    background-color: #7b000a;
    font-weight: bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #7b000a;

}


.input-test{
    font-family: arial;
    font-size: 13px;
	width: 305px;
	height: 31px;
	margin-left: 20px;
	background-color: #f0f0f0;
	border: 0px;
}
.input-test.error
{
    /*margin: 0px;*/
    BORDER: 1px solid #ff1800;
    BACKGROUND-COLOR: #ffe7d5;
    COLOR: #ff1800; 
}
LABEL.error /*es la q muestra en error de MAIL*/
{
    FONT-STYLE: italic;
    DISPLAY: block;
    COLOR: red;
    FONT-WEIGHT: normal;
    font-size: 11px;
    text-align: left;
    /*height: 12px;*/
    width: 200px; /*si se mueve mucho editar aca*/
    float: none;
}


.btn-enviar{
	float: right;
}

.textarea-test{
    font-family: arial;
    font-size: 13px;
	width: 305px;
	height: auto;
	margin-left: 20px;
	background-color: #f0f0f0;
	border: 0px;
}
 
 
.caja-footer{
	width: 970px;
	height: 35px;
	margin-left: auto;
	margin-right: auto;

	color: #fff;
	font-family: 'Lato', sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-top: 20px;
}

.carruthumb{
 
 
 
	padding: 3px 3px 0px 3px;
	border: 1px solid #b3b3b3;
	margin: 3px;
 
}


/** SECCION GESTION DE SEGURIDAD **/

.bloque-noticia{
	float: left;
	width: 930px;
 	padding: 15px;

 	margin-bottom: 25px;
 	border: 1px solid #E6E6E6;

 	-webkit-box-shadow: 0px 2px 13px -4px rgba(145,145,145,1);
-moz-box-shadow: 0px 2px 13px -4px rgba(145,145,145,1);
box-shadow: 0px 2px 13px -4px rgba(145,145,145,1);
}

.titulo-noticia{
	width: 930px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	float: left;

	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #000;

	border-bottom: 1px solid #3076b8;
}

.fecha-noticia{
	float: right;
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	color: #42709b;
 	font-weight: normal;
}

.archivos-dajuntos{
	width: 140px;
	float: right;
	padding: 10px;
	background-color: #efefef;

	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 10px;
	text-transform: uppercase;
	color: #000;
	margin-left: 20px;
}

.archivos-dajuntos a{
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}
.archivos-dajuntos a:hover{
	text-decoration: underline;
}
