@charset "utf-8";
/* CSS Document */

/*reset del html*/
*{
	margin:0;
	padding:0;
	}

body{
	font-family:"Arial", Helvetica, sans-serif;
	background-color:#D8C696;
	}

.contenedor{
    margin: 0;
	padding: 0;
	color: #000000;
	text-align: center;
	font-family: 'Tinos', serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15px;
	font-style: normal;
	background-color: #f5e8b4;
	border: 0px;
	}
#header {
	height:214px;
	/*height:139px;*/
	background-image:url(img/fondo1.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width:100%;
	top:0;
	left:0;
	position:fixed;
	z-index:10000;
	background-color: #D8C696;
}
/*.scrolls { 
        overflow-x: scroll;
        overflow-y: hidden;
        height: 80px;
		min-width:480px;
    	white-space:nowrap;
		
    } */
#cabecera{
	height:137px;
	width:940px;
	margin:0px auto 0 auto;
	
	/*background-color:#B9DAE9;*/
}
#cabecera img{
	position: relative;
	float:left;
	margin:25px 0 0 78px ;
	border:0px;
	}
#cabecera h3{
	color:#FFF;
	font-size:17px;
	font-family:MVGothicCond;
	float:right;
	margin:10px 13px 0 0;
}
#cabecera h3 a{
	color:#FFF;
	text-decoration:none;
	font-size:15px;
	font-family:MVGothicCond;
	padding:0 5px;
	}
nav{
	height:78px;
	width:940px;
	margin:0 auto;
	position: relative;
	top:137px;
	/*background-color:#F00;*/
}
#menu {
	height:78px;
	width:100%;
	background-color:#2B3039;
	background-repeat:repeat-y;
	top:137px;
	left:0;
	position: absolute;
}
nav ul{
    list-style:none;
    margin:-83px 10px 0 35px;
    padding:0;
	float:left;
	/*background-color:#F00;*/
}
nav ul li{
    float:left;
     margin-right:0;
    text-align:center;
}
nav ul li:hover{
}
nav ul li a{
    display:block;
    padding:5px;
    text-decoration:none;
	color:#FFF;
	text-decoration:none;
	font-size:16px;
	font-family:MVGothicCond;
	letter-spacing:1px;
}
nav ul li a:hover {
    color:#ff8c00;
}
/*nav li{
	display:inline-block;
	margin:30px 0 0 0;
	background-color:#999;
	}
nav li a{
	color:#FFF;
	text-decoration:none;
	font-size:16px;
	font-family:MVGothicCond;
	position:relative;
	display:inline;
	/*display:block;
	padding:10px 4px;
	margin:0 auto;
	letter-spacing:1px;
	text-align:left;*/
/*	}

nav li a:hover{
	color:#ff8c00;
}*/
#banner {
	height:379px;
	background-image:url(img/fondo2.jpg);
	background-color:#FFF3BB;
	background-repeat: repeat-x;
	/*background-position:0 0 0 0;*/
	position: relative;
	margin:210px 0 0 0; 
	}
#base-naranja {
	height:379px;
	background-image:url(img/fondo3.jpg);
	background-color:#FF9B01;
	background-repeat: repeat-x;
	/*background-position:0 0 0 0;*/
	position: relative;
	margin:0px 0 0 0; 
	}

#foot {
	height:150px;
	background-color:#2B3039;
	background-repeat:repeat-x;
	/*background-position:0 0 0 0;*/
	position: relative;
	margin:-141px 0 0 0; 
	}
#quienes {
	height:1020px;
	background-image:url(img/fondo4.jpg);
	background-color:#8ED5D7;
	background-repeat: repeat-x;
	/*background-position:0 0 0 0;*/
	position: relative;
	margin:0px 0 0 0; 
	}
#inscripciones {
	height:1239px;
	background-image:url(img/fondo5.jpg);
	background-color:#B5DAEA;
	background-repeat: repeat-x;
	/*background-position:0 0 0 0;*/
	position: relative;
	margin:0px 0 0 0; 
	}
#subsanacion {
	height:567px;
	background-image:url(img/fondo6.jpg);
	background-color: #D8C696;
	background-repeat: repeat-x;
	/*background-position:0 0 0 0;*/
	position: relative;
	margin:0px 0 0 0; 
	}
#asuntos {
	height:958px;
	background-image:url(img/fondo7.jpg);
	background-color:#E0E0E0;
	background-repeat: repeat-x;
	/*background-position:0 0 0 0;*/
	position: relative;
	margin:0 0 0 0; 
	}
#gestion{
	height:1012px;
	background-image:url(img/fondo8.jpg);
	background-color:#C4CACA;
	background-repeat: repeat-x;
	/*background-position:0 0 0 0;*/
	position: relative;
	margin:0px 0 0 0; 
	}
#contacto{
	height:546px;
	background-image:url(img/fondo9.jpg);
	background-color:#A2DAD9;
	background-repeat: repeat-x;
	/*background-position:0 0 0 0;*/
	position: relative;
	margin:0px 0 0 0; 
	}
#footer {
	height:142px;
	background-image:url(img/fondo10.jpg);
	background-color:#231F20;
	background-repeat: repeat-x;
	position: relative;
	margin:0 0 0 0; 
	}

/*----------------------------home--------------------------------*/

#cuadro{
	height:379px;
	width:940px;
	margin:0 auto;
	/*background-color:#0C9;*/
        position: relative;
}
/*
#cuadro img{
	float:left;
	}
#cuadro h1{
	position: absolute;
	text-align:left;
	font-family:FrutigerLTStd57Cn;
	font-size:40px;
	margin:125px 0 0 565px;
	line-height:40px;
	font-style:italic;
	}
*/

.banner{ text-align: center; width: 940px; height: 379px;  }
#banner1{background:url("img/banner1.png") no-repeat}
#banner2{background:url("img/banner2.png") no-repeat}
#banner3{background:url("img/banner3.png") no-repeat}

#home-slide-nav{text-align: center; margin-top: -50px; position: relative; z-index: 100;}
#home-slide-nav a{ color: #d3d5d6; font-size: 0; padding: 10px; background: url('img/slide-bullet.png') top center no-repeat;}
#home-slide-nav a.activeSlide{ background: url('img/slide-bullet-h.png') top center no-repeat;}

.color1{
	color:#FF8C00;
	}
.color2{
	color:#618FA4;
	}
.color3{
	color:#1B4D5B;
	}
#botones-banner{
	margin:335px 0 0 451px;
	position: absolute;
	}
#cuadro-pie-home{
	height:379px;
	width:940px; /*937px*/
	margin:0px auto 0 auto;
	/*background-color:#0C9;*/
}
.boton-home{
	height:379px;
	width:235px; /*937px*/
/*	margin:0px auto 0 auto;*/
	/*background-color:#fff;*/
	float:left;
}
.boton-home img{
	margin:35px 0 0 0;
}
.boton-home h2{
	text-align:center;
	margin:10px 0 0 0;
	font-family:FrutigerLTStd55Roman;
	font-size:14px;
}
.boton-home .cuadro-inferior{
	/*background-color:#F00;*/
	width:150px;
	height:40px;
	margin:12px auto 0 auto;
	border-bottom:#333333 3px solid;
	}
.linea-vertical, .linea-vertical2, .linea-vertical3{
	border-right:#333333 1px solid;
	width:10px;
	height:100px;
	position:absolute;
}
#cuadro-pie-home .linea-vertical{
	margin:60px 0 0 225px;
}
#cuadro-pie-home .linea-vertical2{
	margin:60px 0 0 459px;
}
#cuadro-pie-home .linea-vertical3{
	margin:60px 0 0 694px;
}
#cuadro-foot{
	height:150px;
	width:940px; /*937px*/
	margin:0px auto 0 auto;
	/*background-color:#0C9;*/
}
#foot p{
	text-align:center;
	margin:30px 0 0 292px;
	font-family:FrutigerLTStd55Roman;
	font-size:18px;
	position: absolute;
	line-height:30px;
	color:#FFF;	
}
/*----------------------------quienes somos--------------------------------*/
#cuadro-quienes{
	height:1070px;
	width:940px; /*937px*/
	margin:0 auto 0 auto;
	background-image:url(img/fotos-quienes.jpg);
	background-repeat:no-repeat;
	background-position:50% 58%; 
	/*background-color:#0C9;*/
}
#cuadro-titulo1, #cuadro-titulo2 , #cuadro-titulo3, #cuadro-titulo4{
	height:193px;
	width:940px; /*937px*/
	margin:40px auto 0 auto;
	border:#fff 1px solid;
	position:absolute;
	/*background-color:#F00;*/
}
#cuadro-titulo1 img, #cuadro-titulo2 img, #cuadro-titulo3 img, #cuadro-titulo4 img, #cuadro-titulo6 img{
	float:left;
	margin:38px 0 0 70px;
	}
#cuadro-titulo1 h1{
	float:left;
	margin:38px 0 0 50px;
	font-family:FrutigerLTStd57Cn;
	font-size:40px;
	color:#1D4C72;
	}
#cuadro-titulo1 p, #cuadro-titulo2 p, #cuadro-titulo4 p, #cuadro-titulo5 p, #cuadro-titulo6 p{
	float:left;
	margin:10px 0 0 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.125em;
	color:#1D4C72;
	text-align:justify;
	width:635px;
	height:80px;
	line-height:25px;
	/*border-top:#333333 1px solid;*/
	}
#cuadro-titulo1 h3, #cuadro-titulo4 h3, #cuadro-titulo6 h3{
	border-top:#333333 1px solid;
	width:635px;
	margin:25px 0 0 50px;
	float:left;
	}
.enumeracion-quienes{
	width:320px;
	height:50px;
	/*background-color:#fff;*/
	margin:293px 0 0 35px;
	float:left;
	}
#cuadro-naranja{
	width:50px;
	height:50px;
	background-color:#FF8F00;
	}
#cuadro-naranja p{
	color:#FFF;
	font-family:Arial;
	font-size:25px;
	margin:11px 0 0 18px;
	/*background-color:#033;*/
	width:30px;
}
#rectangulo-derecha p{
	color:#FFF;
	font-family:Arial;
	font-size:15px;
	margin:-85px 0 0 60px;
	/*background-color:#036;*/
	width:315px;
	height:50px;
	line-height:20px
}
.enumeracion-quienes2{
	width:370px;
	height:50px;
	margin:293px 32px 0 0;
	float:right;
	/*background-color:#066;*/
	}
.enumeracion-quienes3{
	width:320px;
	height:50px;
	margin:250px 0 0 35px;
	float:left;
	/*background-color:#066;*/
	}
.enumeracion-quienes4{
	width:320px;
	height:50px;
	margin:250px 250px 0 0;
	float:right;
	}
#cierre-quienes{
	/*background-color:#0F0;*/
	margin:860px 0 0 0;
	width:940px;
	height:125px;
	}
#cierre-quienes p{
	text-align:center;
	margin:10px 0 0 0;
	color:#1D4C72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	width:940px;
	line-height:25px;
	}
/*----------------------------inscripciones--------------------------------*/
#cuadro-inscripciones{
	height:1239px;
	width:940px; /*937px*/
	margin:0 auto 0 auto;
	/*background-color:#0C9;*/
}
#cuadro-titulo2 h1{
	float:left;
	margin:57px 0 0 50px;
	font-family:FrutigerLTStd57Cn;
	font-size:40px;
	color:#1D4C72;
	}
#cuadro-titulo2 h3{
	border-top:#80804F 1px solid;
	width:635px;
	margin:20px 0 0 50px;
	float:left;
}
#columna-izquierda{
	height:950px;
	width:455px;
	float:left;
	/*background-color:#0C9;*/
	margin:250px 0 0 0;
}
#columna-derecha{
	height:950px;
	width:455px;
	float: right;
	/*background-color:#0C9;*/
	margin:250px 0 0 0;
}
#cuadro1{
	height:530px;
	width:455px;
	background-color:#fff;
	margin:10px 0 0 0;
}
#cuadro1 .bloque-titulo, #cuadro2 .bloque-titulo, #cuadro3 .bloque-titulo, #cuadro4 .bloque-titulo{
	background-color:#80804F;
	width:370px;
	height:40px;
	margin:30px 0 0 40px;
	position:absolute;
}
.bloque-titulo h2{
	color:#FFF;
	margin:13px auto 0 auto;
	font-family:Arial;
	font-size:16px;
}
#columna-izquierda img{
	margin:0px 0 0 0;
	}
	/*#cuadro1 ul, #cuadro2 ul, #cuadro3 ul, #cuadro4 ul{
	text-align: left;
	width:363px;	
	margin:90px 0 0 45px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#606060;
	line-height:22px;
	}*/
#cuadro2{
	height:250px;
	width:455px;
	background-color:#fff;
	margin:13px 0 0 0;
}
#cuadro3{
	height:682px;
	width:455px;
	background-color: #fff;
	margin:0 0 0 0;
}
#cuadro4{
	height:250px;
	width:455px;
	background-color: #fff;
	margin:13px 0 0 0;
}
.cuadro-txt1, .cuadro-txt2, .cuadro-txt3, .cuadro-txt4{
	/*background-color: #FC0;*/
	width:360px;
	margin:30px 0 0 0;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#606060;
	line-height:22px;
	padding:0 10px 0 5px;
}
.cuadro-txt1{
	height:430px;
}
.cuadro-txt2{
	height:130px;
}
.cuadro-txt3{
	height:570px;
}
.cuadro-txt4{
	height:130px;
}
	
/*----------------------------subsanacion--------------------------------*/	
	
#cuadro-subsanacion{
	height:567px;
	width:940px; /*937px*/
	margin:0 auto 0 auto;
	/*background-color:#0C9;*/
}
#cuadro-titulo3 h1{
	float:left;
	margin:60px 0 0 50px;
	font-family:FrutigerLTStd57Cn;
	font-size:40px;
	color:#80203B;
	line-height:40px;
	text-align:left;
	}
.imagen-subsanacion{
	float:left;
	margin:256px 0 0 0;
	/*background-color:#009;*/
	width:381px;
	height:254px;
}
#cuadro-subsanacion p{
	text-align:justify;
	margin:270px 0 0 415px;
	color:#212121;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:15px;*/
	font-size:1.125em;
	width:525px;
	height:250px;
	line-height:25px;
	position:absolute;
	}

	
/*----------------------------asuntos no contenciosos--------------------------------*/	

#cuadro-asuntos{
	height:958px;
	width:940px; /*937px*/
	margin:0 auto 0 auto;
	/*background-color:#0C9;*/
}
#cuadro-titulo4 h1{
	float:left;
	margin:25px 0 0 80px;
	font-family:FrutigerLTStd57Cn;
	font-size:40px;
	color:#65707C;line-height: 48px;
	}
#columna-izquierda-asuntos{
	width:300px;
	height:650px;
	background-color:#60717D;
	margin:250px 0 0 0;
	position:absolute;
	}
#columna-derecha-asuntos{
	width:625px;
	height:650px;
	background-color:#fff;
	margin:250px 0 0 317px;
	position:absolute;
	}
#columna-izquierda-asuntos p{
	text-align:justify;
	margin:50px 0 0 40px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:220px;
	line-height:25px;
	position:absolute;
}
#columna-izquierda-asuntos img{
	margin:272px 0 0 0;
}
#columna-derecha-asuntos .barra-horizontal{
	/*background-color:#096;*/
	width:580px;
	height:43px;
	margin:40px 0 0 0;
	float:left;
}
#columna-derecha-asuntos .barra-horizontal2{
	/*background-color:#096;*/
	width:580px;
	height:43px;
	margin:0 0 0 0;
	float:left;
}
#columna-derecha-asuntos .enumeracion{
	background-color:#80203B;
	width:80px;
	height:43px;
	float:left;
	}
#columna-derecha-asuntos .enumeracion2{
	background-color:#974868;
	width:80px;
	height:43px;
	float:left;
	}
#columna-derecha-asuntos .numero{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:15px 0 0 30px;
	}
#columna-derecha-asuntos p{
	position:absolute;
	margin:14px 0 0 95px;
	color:#80203B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}
/*---------------------------- gestion de cobranza --------------------------------*/

#cuadro-gestion{
	height:1012px;
	width:940px; /*937px*/
	margin:0 auto 0 auto;
	/*background-color:#0C9;*/
}
#cuadro-titulo5{
	height:240px;
	width:940px; /*937px*/
	margin:40px auto 0 auto;
	border:#fff 1px solid;
	position:absolute;
	/*background-color:#F00;*/
}
#cuadro-titulo5 h1{
	float:left;
	margin:52px 0 0 50px;
	font-family:FrutigerLTStd57Cn;
	font-size:40px;
	color:#1D4C72;
	}
#cuadro-titulo5 img{
	float:left;
	margin:60px 0 0 70px;
	}
#cuadro-titulo5 h3{
	border-top:#4D2A29 1px solid;
	width:635px;
	margin:25px 0 0 50px;
	float:left;
	}
.caja-gestion, .caja-gestion2, .caja-gestion3, .caja-gestion4{
	width:460px;
	height:330px;
	background-color:#FFF;
	position:absolute;
	}
.caja-gestion{
	margin:300px 0 0 0;
	float:left;
	}
.caja-gestion2{
	margin:300px 0 0 480px;
	float:right;
	}
.caja-gestion3{
	margin:650px 0 0 0;
	float:left;
	}
.caja-gestion4{
	margin:650px 0 0 480px;
	float:right;
	}
.caja-gestion .caja-titulo, .caja-gestion2 .caja-titulo, .caja-gestion3 .caja-titulo, .caja-gestion4 .caja-titulo{
	width:350px;
	height:40px;
	background-color:#80203B;
	margin:40px auto 0 auto;
	}
.caja-gestion h1{
	margin:13px 0 0 70px;
	}
.caja-gestion2 h1{
	margin:13px 0 0 85px;
	}
.caja-gestion3 h1{
	margin:13px 0 0 130px;
	}
.caja-gestion4 h1{
	margin:13px 0 0 95px;
	}
.caja-gestion h1, .caja-gestion2 h1, .caja-gestion3 h1, .caja-gestion4 h1{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	position:absolute;
	}
.caja-gestion p, .caja-gestion2 p, .caja-gestion3 p, .caja-gestion4	 p {
	color:#606060;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:20px 0 0 55px;
	text-align: justify;
	position:absolute;
	width:350px;
	height:80px;
	line-height:20px;
	}
/*---------------------------- contacto --------------------------------*/
#cuadro-contacto{
	height:546px;
	width:940px; /*937px*/
	margin:0 auto 0 auto;
	/*background-color:#0C9;*/
}
#cuadro-titulo6 h1{
	float:left;
	margin:50px 0 0 50px;
	font-family:FrutigerLTStd57Cn;
	font-size:40px;
	color:#1D4C72;
	}
#caja-izq-contactenos {
	position:absolute;
	width:430px;
	height:210px;
	margin:250px 0 0 35px;
	/*background-color:#6C0;*/
	}
#caja-der-contactenos {
	position:absolute;
	width:410px;
	height:210px;
	margin:250px 0 0 500px;
	/*background-color:#6C0;*/
	}
	
	
#caja-izq-contactenos h2{
	color:#1D4C72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:40px;
	position:absolute;
	text-align: right;
	margin:-5px 0 0 -15px;
}
/*#items-forms {
	position:absolute;
	width:30px;
	height:250px;
	}*/
#caja-izq-contactenos #caja-txt1, #caja-izq-contactenos #caja-txt2, #caja-izq-contactenos #caja-txt3, #caja-izq-contactenos #caja-txt4 {
	position:absolute;
	width:272px;
	height:28px;
	background-color: #6F9;
	}
#caja-izq-contactenos #caja-txt1 {
	margin:0 0 0 140px;
	}
#caja-izq-contactenos #caja-txt2 {
	margin:40px 0 0 140px;
	}
#caja-izq-contactenos #caja-txt3 {
	margin:80px 0 0 140px;
	}
#caja-izq-contactenos #caja-txt4 {
	margin:120px 0 0 140px;
	}
.textfield {
	width:270px;
	height:28px;
	background-color:#f5f7f1;
	border:1px solid #cacaca;
	}
#caja-der-contactenos h2{
	color:#1D4C72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:40px;
	position:absolute;
	text-align: right;
	margin:-5px 0 0 -15px;
}
#message{
	width:310px;
	height:153px;
	background-color:#f5f7f1;
	border:1px solid #cacaca;
	float:right;
    }
#btn-enviar{
	width:110px;
	height:18px;
	background-color:#272525;
	padding:5px 0 5px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	float:right;
	margin:10px 0 0 0;
    }
.btnSend{
	text-decoration:none;
	color:#FFF;
}
#cuadro-titulo6{
	height:193px;
	width:940px; /*937px*/
	margin:20px auto 0 auto;
	border:#fff 1px solid;
	position:absolute;
	/*background-color:#F00;*/
}
#cuadro-cierre{
	height:50px;
	width:940px; /*937px*/
	margin:475px auto 0 auto;
	border:#fff 1px solid;
	position:absolute;
	/*background-color:#F00;*/
}
#cuadro-cierre p{
	float:left;
	margin:5px 0 0 152px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1D4C72;
	text-align: center;
	width:635px;
	line-height:20px;
	/*border-top:#333333 1px solid;*/
	}
/*---------------------------- footer --------------------------------*/
#cuadro-footer{
	height:142px;
	width:940px;
	margin:0 auto 0 auto;
/*	background-color:#0C9;
*/}
#menu-cierre{
	height:30px;
	width:940px;
	margin:38px auto 0 auto;
	/*background-color:#0C9;*/
	position:absolute;
	color:#949494;
	font-size:12px;
	font-family:Arial;
}
#creditos{
	height:30px;
	width:940px;
	margin:110px auto 0 auto;
	/*background-color:#fff;*/
	position:absolute;
	color:#949494;
	font-size:12px;
	font-family:Arial;
}
#creditos h4{
	float:left;
	}
#creditos h5{
	float:right;
	margin-right:10px;
	}
#creditos img{
	float:right;
	margin-top:-5px;
	}
#menu-cierre a{
	color:#949494;
	text-decoration:none;
	}
.enlace{
	text-decoration:none;
	color:#1D4C72;
}
.enlace-subsanacion{
	text-decoration:none;
	color:#212121;
	font-weight:bold;
	
}
.float{
	position:fixed;
	width:100px;
	height:100px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
    font-size:70px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}
.float:hover {
	text-decoration: none;
	color: #25d366;
  background-color:#fff;
}

.my-float{
	margin-top:16px;
}