@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/general/fdo_gral.jpg);
	background-repeat:repeat-x;
}
#contenedora_gral {
	width: 990px;
	margin: auto;
}

/* --------------------------------------------------------------------------------------------------ENCABEZADO */
#encabezado {
	width: 990px;
	height:100%;
	margin: auto;
}

/* --------------------------------------------------------------------------------------------------CONTENIDO */
#contenido {
	width: 990px;
	margin: auto;
	position:relative;
	background-image:url(images/general/fdo_gral_contenido.jpg);
	background-repeat:repeat-y;
}
#contenido_internas {
	width: 990px;
	margin: auto;
	position:relative;
	background-image:url(images/general/fdo_gral_contenido_int.jpg);
	background-repeat:repeat-y;
}
.contenido_izq {
	float:left;
}
.contenido_der {
	float:right;
}
/* ------------------------------------------------------------------------------------------TEXT HOME*/
.txt_12_rojo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
}
.txt_12_negro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.txt_12_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
}
.txt_10_gris_osc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.txt_12_gris_osc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.txt_14_rojo_suave {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ca5353;
	font-weight:bold;
}
.tit_15_negro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
}
.txt_16_rojo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ff0000;
	font-weight:bold;
}
.txt_16_gris_osc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight:bold;
}


.txt_12_rojo_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	text-decoration: none;
}
.txt_12_rojo_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	text-decoration: none;
}
.txt_12_rojo_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
.txt_12_rojo_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	text-decoration: none;
}



.txt_12_gris_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	text-decoration: none;
}
.txt_12_gris_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	text-decoration: none;
}
.txt_12_gris_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	text-decoration: none;
}
.txt_12_gris_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	text-decoration: none;
}
.txt_10_rojo_suave_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ca5353;
	text-decoration: none;
}
.txt_10_rojo_suave_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ca5353;
	text-decoration: none;
}
.txt_10_rojo_suave_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff0000;
	text-decoration: underline;
}
.txt_10_rojo_suave_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ca5353;
	text-decoration: none;
}
.tit_15_negro_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-decoration: none;
}
.tit_15_negro_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-decoration: none;
}
.tit_15_negro_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ff0000;
	text-decoration: none;
}
.tit_15_negro_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-decoration: none;
}

/* --------------------------------------------------------------------------------------------------FORMULARIO*/

.campo_form {
font-family:Arial, Helvetica, sans-serif;
background-color:transparent; 
border: 0px; 
font-size:10pt;
color: #666666;
}
.campo_form_serv {
font-family:Arial, Helvetica, sans-serif;
background-color:transparent; 
border: 0px; 
font-size:10pt;
color: #666666;
width:530px;
height:75px;
}
.campo_form_contacto {
font-family:Arial, Helvetica, sans-serif;
background-color:transparent; 
border: 0px; 
font-size:10pt;
color: #666666;
width:255px;
height:210px;
}

/* --------------------------------------------------------------------------------------------------DIV LIMPIA */
.clear {
clear:both;
}
/* --------------------------------------------------------------------------------------------------DIVS FIJAS FORMULARIO SERVICIOS A LA COMUNIDAD */
#serv_01 {
	position:absolute;
	left:50px;
	top:222px;
	width:158px;
	height:22px;
	z-index:1;
}
#serv_02 {
	position:absolute;
	left:235px;
	top:222px;
	width:106px;
	height:22px;
	z-index:1;
}
#serv_03 {
	position:absolute;
	left:420px;
	top:222px;
	width:144px;
	height:22px;
	z-index:1;
}
#serv_04 {
	position:absolute;
	left:53px;
	top:282px;
	width:529px;
	z-index:1;
}
#serv_05 {
	position:absolute;
	left:275px;
	top:387px;
	width:2px;
	height:3px;
	z-index:1;
}
#serv_06 {
	position:absolute;
	left:45px;
	top:198px;
	width:548px;
	height:230px;
	z-index:0;
}
/* --------------------------------------------------------------------------------------------------DIVS FIJAS CONTACTO */
#cont_01 {
	position:absolute;
	left:347px;
	top:117px;
	width:215px;
	height:22px;
	z-index:1;
}
#cont_02 {
	position:absolute;
	left:347px;
	top:163px;
	width:216px;
	height:22px;
	z-index:1;
}
#cont_03 {
	position:absolute;
	left:347px;
	top:211px;
	width:147px;
	height:22px;
	z-index:1;
}
#cont_04 {
	position:absolute;
	left:347px;
	top:259px;
	width:219px;
	height:22px;
	z-index:1;
}
#cont_05 {
	position:absolute;
	left:347px;
	top:305px;
	width:215px;
	height:22px;
	z-index:1;
}
#cont_06 {
	position:absolute;
	left:443px;
	top:599px;
	width:2px;
	height:3px;
	z-index:1;
}
#cont_07 {
	position:absolute;
	left:343px;
	top:571px;
	width:2px;
	height:3px;
	z-index:1;
}
#cont_08 {
	position:absolute;
	left:338px;
	top:104px;
	width:282px;
	height:527px;
	z-index:0;
}
#cont_09 {
	position:absolute;
	left:348px;
	top:353px;
	width:215px;
	height:22px;
	z-index:1;
}
/* --------------------------------------------------------------------------------------------------DIVS FIJAS FORMULARIO DE INSCRIPCION*/
#insc_01 {
	position:absolute;
	left:74px;
	top:172px;
	width:540px;
	height:22px;
	z-index:1;
}
#insc_02 {
	position:absolute;
	left:74px;
	top:218px;
	width:540px;
	height:22px;
	z-index:1;
}
#insc_03 {
	position:absolute;
	left:74px;
	top:266px;
	width:540px;
	height:22px;
	z-index:1;
}
#insc_04 {
	position:absolute;
	left:74px;
	top:314px;
	width:540px;
	height:22px;
	z-index:1;
}
#insc_05 {
	position:absolute;
	left:74px;
	top:360px;
	width:540px;
	height:22px;
	z-index:1;
}
#insc_06 {
	position:absolute;
	left:307px;
	top:410px;
	width:2px;
	height:3px;
	z-index:1;
}
#insc_07 {
	position:absolute;
	left:176px;
	top:410px;
	width:2px;
	height:3px;
	z-index:1;
}
#insc_08 {
	position:absolute;
	left:46px;
	top:94px;
	width:572px;
	height:378px;
	z-index:0;
}
/* --------------------------------------------------------------------------------------------------DIVS FIJAS RECERTIFICACION*/
#bot_recert_1 {
	position:absolute;
	left:656px;
	top:71px;
	width:275px;
	height:35px;
	z-index:1;
}
#bot_recert_2 {
	position:absolute;
	left:656px;
	top:112px;
	width:275px;
	height:35px;
	z-index:1;
}

