 /* CSS Document */

body { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003399;
	background:#88D3E6;
	margin: 0; 
	
}	
/*html,body{
	margin: 0;
	padding: 0;
	height: 100%;
}*/
body>div#contenedor{
	height: auto;
	min-height: 100%;
}
/*Estructura*/
#contenedor {
	position:relative;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	height:100%;
	width:950px;
}
#contenedorbg {
	position:relative;
	margin: 0;
	width:950px;
	background-image: url(../../images/tile_bg.jpg);
	background-repeat:repeat-y;
}
#contenedorbg_escuela {
	position:relative;
	margin: 0;
	width:950px;
	background-image: url(../../images/tile_bg_escuela.jpg);
	background-repeat:repeat-y;
}
#contenedorbgamarillo{
	position:relative;
	margin: 0;
	width:950px;
	background-image: url(../../images/tile_bg_amarillo.jpg);
	background-repeat:repeat-y;
}
#contenedorbg_pink              {
    position:relative;
    margin: 0;
    width:950px;
    background-image: url(tile_bg_4.jpg);
    background-repeat:repeat-y;
}
/* Cabecera */
#cabecera {
	width:950px;
	height:157px;
	padding: 0;
	margin: 0;
	background-image: url(../../images/bg_cab.jpg);
	background-repeat:no-repeat;
}
#cabecera_escuela {
	width:950px;
	height:157px;
	padding: 0;
	margin: 0;
	background-image: url(../../images/bg_cab_escuela.jpg);
	background-repeat:no-repeat;
}
#cabecera_ticketing {
	width:950px;
	height:157px;
	padding: 0;
	margin: 0;
	background-image: url(../../images/bg_cab2.jpg);
	background-repeat:no-repeat;
}
#cabecera_miprofesion {
    width:950px;
    height:157px;
    padding: 0;
    margin: 0;
    background-image: url(bg_cab4.jpg);
    background-repeat:no-repeat;
}

#logo {
	float:left;
	clear:both;
	padding-left:39px;
	padding-top:8px;
}
#cuadroreg {
	position:absolute;
	left:682px;
	top:0px;
	width:269px;
	height:198px;
	background-image: url(../../images/bg_registro.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

/*Contenidos*/
#maincontent{
	width:910px;
}
#mainleft {
	position:relative;
	width:226px;
	float:left;
}
#mainright {
	position:relative;
	width:670px;
	float: right;
	margin-left:10px;
	/*background-color:#FFFFFF;*/
}
#main_escuela {
	position:relative;
	width:670px;
	float: right;
	margin-left:10px;
	height:1500px;
}
#main_ticketing {
	position:relative;
	width:790px;
	/*float: right;*/
	margin-left:102px;
	background-color:#FFFFFF;
}
#menu {
	width:226px;
	height:268px;
	float:left;
}
.botonmenu {
	width:170px;
	padding-left:1px;
}
#titularpp {
	padding:0px;
	margin:0px;
	clear:both;
}
.subtitular {
	padding:0px;
	margin:0px;
}
#pie{
	clear:both;
	width:950px;
	height:91px;
	background-image: url(../../images/bg_pie_home.jpg);
	background-repeat: no-repeat;
}
#pie_escuela{
	clear:both;
	width:950px;
	height:91px;
	background-image: url(../../images/bg_pie_escuela.jpg);
	background-repeat: no-repeat;
}
#pie_ticketing{
	clear:both;
	width:950px;
	height:91px;
	background-image: url(../../images/bg_pie2.jpg);
	background-repeat: no-repeat;
}
#pieamarillo{
	clear:both;
	width:950px;
	height:90px;
	background-image: url(../../images/bg_pie.jpg);
	background-repeat: no-repeat;
}
#pie_pink{
    clear:both;
    width:950px;
    height:90px;
    background-image: url(bg_pie4.jpg);
    background-repeat: no-repeat;
}

.cajamarillaint{
	width:679px;
	background-color:#fff57c;
	clear:both;
	}
.cajamarilla {
	width:682px;
	background-color:#fff57c;
	margin-left:184px;
	padding-left:40px;
	clear:both;
	}
.cajamainint {
	width:650px;
	background-color:#fff57c;
}
.imghomeint {
	float:left;
	background-color:#fff57c;
}
.txtdestacadoint {
	float:right;
	width:540px;
	background-color:#fff57c;
}
.titularint {
	z-index:1;
	background-color:#fff57c;
}
.btvermas {
	margin-left:110px;
	clear:both;
	background-color:#fff57c;
}
.separador {
	clear:both;
	background-color:#fff57c;
}
.txtinterno {
	padding-left:0px;
	padding-right:10px;
}
/*Cajas destacado home*/
.cajamain {
	width:650px;
}
.imghome {
	float:left;
}
.txtdestacado {
	float:right;
	width:450px;
}
.titular {
	z-index:1;
}
/*Cajas Log*/
.cajamainlog {
	width:225px;
}
.imghomelog {
	float:left;
}
.txtdestacadolog {
	padding-top:10px;
	float:right;
	width:143px;
}
.titularlog {
	z-index:1;
}
#botoneshome {
	padding:0px;
	clear:both;
}
.zonasub{
	margin-left:102px;	
}
.pasapagcont {
	padding:0px;
	margin:0px;
	height:65px;
}
.pasapagnum {
	margin-left:170px;
	margin-right:180px;
	height:65px;
}

/*Fomulario*/
form {
	padding:0px;
	margin:0px auto;
}
#formu {
	width:237px;
	height:176px;
	margin-left:19px;
}
.formbar {
	clear:both;
	width:237px;
	padding-top:3px;
	padding-bottom:3px;
}
.formbarsep {
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	color: #003399;
}
a:hover.formbarsep {
	text-decoration:none;
	color: #003399;
}
/*
input {
	height:18px;
	border: 3px solid #003399;
	padding:0px;
	margin:0px;
}*/
label {
	font-family:Verdana, Arial,  Helvetica, sans-serif;
	font-size:13px;
	color: #003399;
    float: left;
    text-align: right;
    width: 100px;
    padding: 0px 10px 0px 0px;
}
label.larga {
	font-family:Verdana, Arial,  Helvetica, sans-serif;
	font-size:13px;
	color: #003399;
    float: left;
    text-align: right;
    width: 150px;
    padding: 0px 10px 0px 0px;
}
.campolargo {
	width:450px;
	height:18px;
	border: 2px solid #003399;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	text-decoration: none;
}
textarea {
	width:450px;
	height:150px;
	border: 2px solid #003399;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	text-decoration: none;
}
/*Form largo*/
.formubg {
	width:660px;
	height:600px;
}
#formleft {
	position:relative;
	height:500px;
	float:left;
	margin-left:10px;
	width: 650px;
}
#formright {
	position:relative;
	width:290px;
	height:500px;
	float: right;
	background-color:#baedfa;
	padding:15px;
}
.campoform {
	width:300px;
	height:18px;
	border: 2px solid #003399;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.campoformuno {
	width:400px;
	height:22px;
	border: 2px solid #003399;
	background: #e9eeef;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.campoformdos {
	width:390px;
	height:18px;
	border: 2px solid #003399;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.campoformtres{
	width:505px;
	height:60px;
	border: 2px solid #003399;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.campoformtresuno{
	width:400px;
	height:90px;
	border: 2px solid #003399;
	background: #e9eeef;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.campoformescuela {
	width:335px;
	height:18px;
	border: 2px solid #003399;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.formbarlarga {
	padding-top:5px;
	padding-bottom:5px;
}
.formoption {
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
}
.campoformcorto {
	width:150px;
	height:18px;
	border: 2px solid #003399;
	padding:0px;
	margin:0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.campoformcortouno {
	width:250px;
	height:22px;
	border: 2px solid #003399;
	padding:0px;
	margin:0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #e9eeef;
	color: #003399;
	text-decoration: none;
}
.campofecha {
	height:18px;
	border: 2px solid #003399;
	padding:0px;
	margin:0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.radio	{
	border:0px;
}

/* ALCALDE */
#mainright_alcalde {
	position:relative;
	width:700px;
	float: right;
	margin-left:10px;
}
#contenedorbg_alcalde {
	position:relative;
	margin: 0;
	width:950px;
	background-image: url(../../images/alcalde_tile_bg.jpg);
	background-repeat:repeat-y;
}
#cabecera_alcalde {
	width:950px;
	height:157px;
	padding: 0;
	margin: 0;
	background-image: url(../../images/alcalde_bg_cab.jpg);
	background-repeat:no-repeat;
}
#titularpp_alcalde {
	padding-left:32px;
	margin:0px;
	clear:both;
}
#pie_alcalde{
	clear:both;
	width:950px;
	height:91px;
	background-image: url(../../images/alcalde_bg_pie_home.jpg);
	background-repeat: no-repeat;
}
.txtinterno_alcalde {
	padding-left:32px;
	padding-right:35px;
}
.txtinterno_alcalde_candidatura {
	margin-right:32px;
	padding-left:32px;
	padding-right:35px;
	background-color:#fff705;
}
.alcalde_btn {
	margin-right:32px;
	padding-left:120px;
	padding-right:35px;
	background-color:#fff705;
}

/* ALCALDE LOGIN */
#titularpp_alcalde_login {
	padding-left:15px;
	margin:0px;
	clear:both;
}
.input_alcalde_2 {
	border:none;
	width:115px;
	height:30px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	background-image:url(../../images/alcalde2_field.jpg);
	background-repeat:no-repeat;
}
.submit_alcalde_2 {
	border:none;
	width:115px;
	height:30px;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	background-image:url(../../images/alcalde2_login.jpg);
	background-repeat:no-repeat;
}

/* CANDIDATURA */
.alcalde_nombre {
	font-size:20px;
	font-weight:bold;
}
.alcalde_error {
	color:#FF0202;
	padding-left:32px;
	padding-right:35px;
}
.alcalde_pregunta {
	font-size:14px;
}

/* CUMPLEA�OS MICROPOLIX */
#mainright_alcalde {
	position:relative;
	width:700px;
	float: right;
	margin-left:10px;
}
#contenedorbg_cumple {
	position:relative;
	margin: 0;
	width:950px;
	background-image: url(../../images/cumple_tile_bg.jpg);
	background-repeat:repeat-y;
}
#cabecera_cumple {
	width:950px;
	height:157px;
	padding: 0;
	margin: 0;
	background-image: url(../../images/cumple_bg_cab.jpg);
	background-repeat:no-repeat;
}
#titularpp_alcalde {
	padding-left:32px;
	margin:0px;
	clear:both;
}
#pie_cumple{
	clear:both;
	width:950px;
	height:91px;
	background-image: url(../../images/cumple_bg_pie_home.jpg);
	background-repeat: no-repeat;
}
.txtinterno_alcalde {
	padding-left:32px;
	padding-right:35px;
}
.txtinterno_alcalde_candidatura {
	margin-right:32px;
	padding-left:32px;
	padding-right:35px;
	background-color:#fff705;
}
.alcalde_btn {
	margin-right:32px;
	padding-left:120px;
	padding-right:35px;
	background-color:#fff705;
}

a.hiddeabsolute   { text-indent:-999em; position:absolute; overflow:hidden;}


/* DIA DE LA CIRCULACION */
#contenedorbg_circu {
	position:relative;
	margin: 0;
	width:950px;
	background-image: url(../../images/circu_tile_bg.jpg);
	background-repeat:repeat-y;
}
#cabecera_circu {
	width:950px;
	height:148px;
	padding: 0;
	margin: 0;
	background-image: url(../../images/circu_bg_cab.jpg);
	background-repeat:no-repeat;
}
#mainright_circu {
	position:relative;
	width:700px;
	float: right;
	margin-left:10px;
}
#pie_circu{
	clear:both;
	width:950px;
	height:91px;
	background-image: url(../../images/circu_bg_pie_home.jpg);
	background-repeat: no-repeat;
}
#contenedor_circu {
	background:#660099
	position:relative;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	height:100%;
	width:950px;
}