/*GENERAL ---------------------------------------------------------------------- */

html, body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
a, a:link {color:#174e87; text-decoration:underline; font-weight:normal;}
a:hover {color:#333333; text-decoration:underline; font-weight:normal;}
a:active {color:#006699; text-decoration:underline; font-weight:normal;}

/*ESTILOS GENERALES TEXTOS ------------------------------------------------------ */

ul {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
}

h1 {	
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#897159;	
}

h2 {	
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color: #777777;
}

h3 {
padding:0;
margin:0;	
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color: #005b97;
}

.txt_rojo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c9312a;
}

.txt_rojo_2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#e43527;
}

.txt_celeste{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0386c1;
}
.txt_azul{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0164a0;
}
.txt_gris{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
margin:0;
padding:0 5px 0 0;
}
.txt_gris_oscuro{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
margin:0;
padding:0 0 0 5px;
}
.txt_azul_10px{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0164a0;
}
.txt_celeste_10px{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3e9dc7;
}


/*CENTRADO DE TODA LA PAGINA -------------------------------------------------- */
#centrado {
width:100%;
text-align:center;
}

/*CONTENIDO DE TODA LA INFORMACION---------------------------------------------- */
#contentAll{
text-align:left;
}
/*loguito----------------------------------------------------------------------*/
#loguito{background-image:url(../images/mini_logo.jpg);
background-repeat:no-repeat;
background-position: 0 10px;
width:56px;
height:29px;
display:block;
padding-top:10px;
text-indent:-5000px;
float:left; overflow:hidden;
}
/*CABEZAL----------------------------------------------------------------------*/
#cabezal { width:100%; height:346px}

#contiene-cabezal {
	width:100%;
	background-image: url(../images/pix_banda.jpg); 
background-repeat:repeat-x;
	
}


#contflash{ width:100%; 
background-image: url(../images/trama_cabezal.jpg); 
background-repeat:repeat-x;}

#top_flash {margin: 0 auto; 
width:100%;}

#banda_usuario{
/*width:100%;*/ 
width: 650px;
text-align:center; 
margin: 0 auto 0 auto;
height:30px;
background-image: url(../images/pix_banda.jpg); 
background-repeat:repeat-x;
}

#banda_usuario_log{
width:100%;
text-align:center; 
height:30px;
background-image: url(../images/pix_banda.jpg); 
background-repeat:repeat-x;
}

#botonera_user{	
	/*width:100%;*/ 
	text-align:center;
	padding:0; 
	margin:0;
	clear: both;
}
#botonera_log_{	
	width:750px;
	text-align:center;
	padding:0; 
	margin:0 auto;
/*	margin-left:260px;*/
	clear: both;


}

#botonera_user div {
	display:inline;
}

.separador{ 
background-image:url(../images/separador.jpg);
background-repeat:no-repeat;
width:5px;
height:30px;
margin-left:15px; 
margin-right:15px;
float:left;
overflow:hidden;
text-indent:-5000px;
}

#botonera_user input{
	position:relative;
	display:inline;
	top:8px;
	float:left;
	}

	
.input_home{ 
padding-top:-5px; 
padding-left:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#174e87;
border:1px solid #abcdd9; 
width:100px; 
margin-left:10px; 
margin-right:20px; 
margin-top:0px; 
height:15px;}

#bt_home { 
/*padding-left:175px;*/
float:left;
overflow:hidden;}

#bt_home a{
background-image:url(../images/bt_home.jpg);
display:block;
width:14px;
height:30px;
text-indent:-5000px;
}

#bt_home a:hover{
background-position:0 -30px;}

#label_user{
background-image:url(../images/label_user.jpg);
background-repeat:no-repeat;
width:24px;
text-indent:-5000px;
float:left;
height:30px;
overflow:hidden;}

#label_pass{
background-image: url(../images/label_password.jpg);
background-repeat:no-repeat;
width:48px;
text-indent:-5000px;
float:left;
height:30px;
overflow:hidden;}

#label_bienvenido{
background-image: url(../images/label_bienvenido.jpg);
background-repeat:no-repeat;
width:60px;
text-indent:-5000px;
float:left;
height:30px;
overflow:hidden;}

#label_nombre_user{
/*width:150px;*/
width:250px;
float:left;
height:30px;
margin-top: 12px;
margin-left: -40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#174e87;
}


#bt_entrar{
float:left;
overflow:hidden;}

#bt_entrar a{
background-image:url(../images/bt_entrar.jpg);
background-repeat:no-repeat;
display:block;
width:28px;
height:30px;
text-indent:-5000px;
}

#bt_entrar a:hover{
background-position:0 -30px;}

#bt_registrarse{
float:left;
overflow:hidden;}

#bt_registrarse a{
background-image:url(../images/bt_registrarse.jpg);
display:block;
width:51px;
height:30px;
text-indent:-5000px;
}

#bt_registrarse a:hover{
background-position:0 -30px;}

#bt_contacto{
float:left;
overflow:hidden;}

#bt_contacto a{
background-image:url(../images/bt_contacto.jpg);
display:block;
width:41px;
height:30px;
text-indent:-5000px;
}

#bt_contacto a:hover{
background-position:0 -30px;}


/*Boton Recuperar--------------------------------------------*/

#bt_recupera{
float:left;
overflow:hidden;
}

#bt_recupera a{
background-image:url(../images/bt_recuperacion.jpg);
display:block;
width:102px;
height:30px;
text-indent:-5000px;
}

#bt_recupera a:hover{
background-position:0 -30px;}


/*Cerrar Sesion--------------------------------------------*/

#bt_cerrar_sesion{
float:left;
overflow:hidden;}

#bt_cerrar_sesion a{
background-image:url(../images/bt_cerrar_sesion.jpg);
display:block;
width:65px;
height:30px;
text-indent:-5000px;
}

#bt_cerrar_sesion a:hover{
background-position:0 -30px;}


/*mis apoyos--------------------------------------------*/

#bt_apoyos{
float:left;
overflow:hidden;}

#bt_apoyos a{
background-image:url(../images/bt_mis_apoyos.jpg);
display:block;
width:55px;
height:30px;
text-indent:-5000px;
}

#bt_apoyos a:hover{
background-position:0 -30px;}

/*CONTENIDO HOME---------------------------------------------*/
#contenido_pag{ 
width:800px; 
/*height:auto;*/
margin-left:auto; 
margin-right:auto; 
margin-top:20px}

#col_izq_home {
width:260px; 
float: left;}

#col_izq_home h1{
background-image:url(../images/tit_bienvenida.jpg); 
background-repeat:no-repeat; 
width:258px; 
margin:0; 
text-indent:-5000px; 
overflow:hidden}

#col_izq_home p{ 
width:200px; padding-left:25px;
margin-top:5px; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#174e87 }

#col_recupera {
width:770px; 
/*margin-top:22px;*/
}

#col_recupera p{ 
/*width:200px; padding-left:25px;*/
text-align:center;
margin: 0 0 0 0; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#174e87;
}

#col_cont {
width:770px; 
text-align:center;
padding-bottom:45px;
}

#recupera_nombre {
padding-left:250px;
width:100px;
float:left;
}
#recupera_nombre p{ 
text-align:right;
margin-top:5px; 
margin-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#174e87;}

/*#recupera_apellido {
padding-left:250px;
width:100px;
float:left;
}
#recupera_apellido p{ 
text-align:right;
margin-top:5px; 
margin-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#174e87;}*/

.input_recupera{
float:left; 
padding-top:-5px; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#174e87;
border:1px solid #abcdd9; 
width:100px; 
/*margin-left:10px; 
margin-right:20px; 
margin-top:0px; */
height:15px;}

#col_med_home {width:260px; float: left;}

#col_med_home h1{
background-image:url(../images/tit_franquicias.jpg); 
background-repeat:no-repeat; 
width:258px; 
margin:0; 
text-indent:-5000px; 
overflow:hidden}

#col_med_home p{ 
width:200px; 
padding-left:25px;
margin-top:5px; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#174e87;}

#col_der_home {width:260px; float: left;}

/*TITULOS---------------------------------------------*/
#tit_seccion{ 
width:762px; 
margin-left:auto; 
margin-right:auto; 
}

/*SECCION SOBRE CLAMATO WORLD---------------------------------------------*/
#botonera_sobreClamatoWorld{ 
background-image:url(../images/titulo_sobre_clamato_world.jpg);
background-repeat:no-repeat;
width:762px;
height:29px;
margin-left:auto; 
margin-right:auto; 
}
#contenedor_botones{
padding-top:6px;
margin-left:190px; 
}
#bt_cobertura{
float:left;
width:51px;
}
#bt_modelos{
float:left;
width:185px;
padding-left:30px;
}
#bt_ventajas{
float:left;
width:110px;
padding-left:30px;
}
#bt_enviar{
float:left;
width:81px;
padding-top:15px;
}

/*SUBSECCION MODELOS DE FRANQUICIA------------------------------*/
#contenedor_modelos_franquicia{
width:762px;
height:310px;
float:left;
}
#contenedor_solapas{
width:762px;
height:100px;
position:absolute;
z-index:10;
}
#solapa{
width:127px;
height:100px;
float:left;
}
#contenido_solapa_speed, 
#contenido_solapa_refresh, 
#contenido_solapa_beach, 
#contenido_solapa_snack,
#contenido_solapa_wheels,
#contenido_solapa_saloon{
	width:758px;
	height: 210px;
	position:absolute;
	z-index:5;
	border:solid 1px #daeaf1;
	top: 546px;
	/*margin-bottom:50px;*/
}

#contenido_solapa_speed p, 
#contenido_solapa_refresh p, 
#contenido_solapa_beach p, 
#contenido_solapa_snack p,
#contenido_solapa_wheels p,
#contenido_solapa_saloon p{
margin: 0 0 12px 0;
}

/*SECCION SISTEMAS FRANQUICIAS---------------------------------------------*/
#columnas{
float:left;
width:246px;
height:328px;
}
#recuadro_celeste{ 
width:200px;
height:45px;
background-color:#d2effc;
border:#e9f8ff solid 5px;
padding:10px;
margin-left:8px;
}
#recuadro_celeste_2{ 
width:204px;
height:190px;
border:#e9f8ff solid 5px;
padding:10px 5px 0px 10px;
margin-left:8px;
}


/*CONTENIDO SECCIÓN---------------------------------------------*/
#contenido_seccion{ 
width:762px;
height:auto;
margin-left:auto; 
margin-right:auto;
}

/*CONTENIDO SECCIÓN CON FOTO---------------------------------------------*/
#contenido_seccion_foto{ 
float:left;
width:364px;
margin-top:20px; 
margin-right:25px;
margin-left:5px;
}

/*FOTO SECCION---------------------------------------------*/
#foto_seccion{
float:left; 
width:356px;
margin-top:5px;
}

/*CONTENIDO SECCIÓN CON FOTO 2---------------------------------------------*/
#contenido_seccion_foto_2{ 
float:left;
width:430px;
margin-top:20px; 
margin-right:26px;
margin-left:15px;
}

/*FOTO SECCION 2---------------------------------------------*/
#foto_seccion_2{
float:left; 
width:270px;
margin-top:5px;
text-align:right;
}

/*CONTENIDO SECCIÓN CON FOTO 3---------------------------------------------*/
#contenido_seccion_foto_3{ 
float:left;
width:470px;
margin-top:20px; 
margin-right:10px;
margin-left:15px;
}
/*FOTO SECCION 3---------------------------------------------*/
#foto_seccion_3{
float:left; 
width:226px;
margin-top:15px;
}

/*SECCION POSIBLES FRANQUICIATARIOS---------------------------------------------*/
#columna_botonera_franquiciatarios{
margin-top:3px;
width:223px;
height:249px;
float:left;
background-image: url(../images/bg_columna_botonera.jpg);
background-repeat:repeat-y;
padding:0;
}

#boton_botonera_franquiciatarios ul{
width:220px;
height:24px;
color:#f08f88;
display:block;
list-style:none;
padding:0;
margin:0;
text-align:left;
}
#boton_botonera_franquiciatarios ul li{
display:block;
height:28px;
background-image:url(../images/bg_separador_menu.gif);
background-repeat:repeat-x;
text-align:left;
}
#boton_botonera_franquiciatarios ul li a{
text-decoration:none;
padding-left:12px;
padding-top:5px;
display:block;
width:208px;
color:#ee7d75;
text-align:left;
}

.subseccion-activa {
	color:#e43527;
	font-weight: bold;
}


#boton_botonera_franquiciatarios ul li a:hover{
display:block;
height:24px;
background-image:url(../images/bg_boton.jpg);
background-repeat:no-repeat;
color:#e43527;
text-align:left;
}

.boton_botonera_franquiciatarios_seleccionado {
display:block;
height:24px;
background-image:url(../images/bg_boton.jpg);
background-repeat:no-repeat;
color:#e43527;
text-align:left;
}

#boton_botonera_franquiciatarios_inactivo{
padding-left:12px;
padding-top:5px;
display:block;
width:208px;
color:#ee7d75;
text-align:left;
margin-top:172px;
}

#columna_contenido_franquiciatarios{
width:528px;
float:left;
margin-top:3px;
margin-left:7px;
}
#columna_interna1_contenido_franquiciatarios{
width:250px;
float:left;
}

#columna_interna2_contenido_franquiciatarios{
width:250px;
float:right;
}

#columna_contenido_franquiciatarios table{
color:#3e9dc7;
border:1px solid #FFFFFF;
}
#columna_contenido_franquiciatarios td{
border:1px solid #daeaf1;
}


/*SUBSECCION CUOTA APERTURA------------------------------*/
#contenedor_cuota_apertura table{
border:none;
}
#contenedor_cuota_apertura td{
border:none;
}
#contenedor_cuota_apertura p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#246c95;
margin:0;
}
#contenedor_cuota_apertura h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#e5f1f6;
display:inline;
padding-left:10px;
margin:0;
}
#contenedor_cuota_apertura h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
display:inline;
margin:0;
}

#contenedor_cuota_apertura{
width:520px;
float:left;
margin-top:20px;
}


#content_columna1{
width:118px;
float:left;
}
#contenedor_solapas_cuota_apertura_column1{
	width:118px;
	height:auto;
	position:absolute;
	z-index:10;
}


#content_columna3{
width:118px;
float:left;
margin-left:397px;
margin-top:-1px;
}
#contenedor_solapas_cuota_apertura_column3{
	width:118px;
	height:219px;
	position:absolute;
	z-index:10;
}


#solapas_cuota_apertura{
width:118px;
height:71px;
}


#content_content_solapas{
width:279px;
float:left;
margin-left:117px;
margin-top:1px;
}
#contenido_solapa_speed_cuota_apertura, 
#contenido_solapa_refresh_cuota_apertura, 
#contenido_solapa_beach_cuota_apertura, 
#contenido_solapa_snack_cuota_apertura,
#contenido_solapa_wheels_cuota_apertura,
#contenido_solapa_saloon_cuota_apertura{
	width:279px;
	height:237px;
	position:absolute;
	border:solid 1px #c4dce7;
	margin-top:-28px;
}

/*SUBSECCIÓN APOYOS---------------------------------------------------------------*/
#contenido_solapa_speed_apoyos, 
#contenido_solapa_refresh_apoyos, 
#contenido_solapa_beach_apoyos, 
#contenido_solapa_snack_apoyos,
#contenido_solapa_wheels_apoyos,
#contenido_solapa_saloon_apoyos{
	width:396px;
	height:450px;
	position:absolute;
	border:solid 1px #c4dce7;
	margin-top:-28px;
}

#contenido_tablas_apoyos{
width:396px;
height:393px;
margin:0;
overflow:auto;
}

#contenido_tablas_apoyos h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#777777;
margin:0;
}

/*PIE DE PAGINA---------------------------------------------------------------*/


#columna_titulos{
	margin-left:160px;
	width:200px;
	height: 146px;
	float:left;
	margin-right: 10px;
	margin-top: 20px;
}


#columna_titulos ul{
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-align:right;	
	list-style:none;
	margin: 0;
	padding: 0;
}
	
#columna_input {
	margin-top: 20px;
	width:150px;	
	height: 146px;
	float:left;
	text-align: left;
}	
#columna_input ul{
	width:150px;
	/*margin-bottom:42px;*/
	list-style:none;
	margin: 0;
	padding: 0;
	
}

#footer{
	width:100%;
	height:20px;
	clear:both;
	background-color:#e5f1f6;
	color:#174e87;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:5px;
	margin-top:5px;
}

#txt_footer{
	width:870px; 
	text-align:right;
}

#contenedor-footer {
	padding-top: 4px;
}

#logo-amf {
	padding-top: 10px;
	clear: both;
	width:870px; 
	text-align:right;
}
#logos-pie {
	padding-top: 10px;
	width:870px;
	text-align:right;
	clear: both;
	}

