/* miensenada.com */

/** { margin:0px; padding:0px; }*/

body{
	background:#FFFFFF url(images/body/back-body.gif) top repeat-x;;
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0px;
	padding:0px;

}
a{font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#006699;}
a:visited{font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#006699;}
a:active{font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#006699;}
a:hover{font:12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#006699;}


img{ border:none; }

h1 {font:21px "Trebuchet MS", Arial, verdana; color:#2B779F; border-bottom:#C6E1F0 solid 1px; text-align:left; margin:5px 0px 4px 0px; padding:0px;  }
h2 { font:18px "Trebuchet MS", Arial, verdana; color:#2B779F; border-bottom:#C6E1F0 solid 1px; margin:5px 0px 4px 0px; text-align:left; padding:0px; } 
h3{ font:16px "Trebuchet MS", Arial, verdana; color:#2B779F; border-bottom:#C6E1F0 solid 1px; margin:5px 0px 4px 0px; text-align:left; padding:0px; } 
h4{
	font:15px "Lucida Grande", Verdana, Arial;
	color:#AA0000;
	font-weight:bold;
}
hr{
	border:#E8EFF3 solid 1px;
	padding:0px;
	margin:10px 0px 10px 0px;
}
/* layout del sitio */
#contenedor{
	width:700px;
	margin:0 auto;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
#header {
	width:700px;
	margin:0 auto;
	height:50px;
	/*height:70px;*/
}
#header_lado_izquierdo{
	width:355px; float:left; height:50px;
	font:26px "Trebuchet MS", Arial, verdana;
	color:#FFFFFF;
}
#header_lado_derecho {  width:345px; float:right; height:50px; }
#header_lado_izquierdo h2{
	font:42px "Trebuchet MS", Arial, verdana;
	color:#990000;
}
#header_lado_izquierdo  h1{
	font:26px "Trebuchet MS", Arial, verdana;
	color:#FFFFFF;
	text-decoration:none;
	margin:12px 0px 0px 9px;
	border:none;
}
#header_lado_izquierdo a, #header_lado_izquierdo a:visited{ 
	text-decoration:none;
	font:26px "Trebuchet MS", Arial, verdana;
	color:#FFFFFF;
 }
#menu_de_usuario{
	width:345px;
	margin:22px 0px 0px 0px;
	text-align:right;
	font:18px "Trebuchet MS", Arial, verdana;
	color:#FFFFFF;
}
#menu_de_usuario a,#menu_de_usuario a:active, #menu_de_usuario a:visited {
	font:18px "Trebuchet MS", Arial, verdana;
	color:#FFFFFF;
	text-decoration:none;
}
#menu_de_usuario a:hover{ text-decoration:underline; }

/* menu de navegacion top*/
#nav_contenedor{
	width: 100%;
	height:25px;
	background:#C3DEF1 ;
	/*border:1px solid #C6E1F0;*/
	border-bottom: 1px solid #C6E1F0;
	margin:0 auto;
}
#nav{
	width: 700px;
	height:25px;
	background:#C3DEF1;
	border-bottom:#EEF3F6 solid 1px;
	border-top:#C3DEF1 solid 1px;
	margin:0 auto;
}
#nav ul,
#nav li {
 margin: 0px;
 list-style-type: none;
 display: inline;
 border:none;
}
#nav li a, #nav li a:visited{
	float: left;
	padding: 5px 15px 6px 15px;
	font-size: 11px;
	font-weight: bold;
	color: #16387C;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	border-right: 1px #DCEDF5 solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#nav li a:hover  {
	background-color:#DDEAF4;
	color:#000000;
}
#activa {
	background-color:#EEF3F6;
	color:#000000;
}

/* contenedor de informacion */
#contenedor_info{
	width:700px;
	margin:0 auto;
	margin-top:10px;
}
#lado_izquierdo{
	width:170px;
	float:left;
	padding-top:5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#999999;
	padding-bottom:5px;
}
#lado_derecho{
	width:519px;
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	color:#999999;
	padding:5px;
}
#lado_derecho h1{ font:24px "Trebuchet MS", Arial, verdana; color:#2B779F; border-bottom:#C6E1F0 solid 1px; }
#todo_el_centro{
	width:700px;
}

/* caja de ultimas actividades */
#ultimas_actividades{
	width:340px;
	height:199px;
	margin:0 auto;
	border:#EEEEEE solid 1px;
	font:12px Arial, Helvetica, sans-serif;
	color:#222222;
}
.cajas_anuncios{
	width:330px;
	height:60px;
	margin:0 auto;
	margin-top:3px;
	border:#2F8ECE solid 1px;
	background:#489DD6 url(images/anuncios/back_anuncios.jpg) no-repeat;
}
.cajas_anuncios_foto{
	width:68px;
	height:52px;
	margin:4px 0px 0px 5px;
	float:left;
}
.cajas_anuncios_texto{
	width:245px;
	height:52px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:right;
	margin:4px 5px 0px 0px;
	overflow:hidden;
	line-height:13px;
}
.cajas_anuncios_texto a, .cajas_anuncios_texto a:visited{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	overflow:hidden;
	line-height:13px;
	text-decoration:none;
}
.cajas_anuncios_texto a:hover{
	text-decoration:none;
}
/* Caja de informacion del usuario */
#infousuario{
	border:#EEEEEE solid 1px;
	width:100%;
	font:12px Arial, Helvetica, sans-serif;
	color:#222222;
	margin:5px 0px 5px 0px;
}
#infousuario ul{
	padding:0px;
	margin:0px;
	display:block;
}
#infousuario li{
	font:14px Arial, Helvetica, sans-serif;
	color:#555555;
	display:block;
	padding:5px 0px 5px 15px;
	border-bottom:#FBFBFB solid 1px;
	list-style:none;
}
#modificadotosusuario{
	width:100%;
	background:#F1F5FA;
	border:#D8E5F2 solid 1px;
	display:block;
	margin:10px 0px 0px 0px;
	text-align:center;
	padding:3px 0px 3px 0px;
}
#modificadotosusuario p{ font:13px Arial, Helvetica, sans-serif; color:#333333; padding:0px 6px 0px 6px; text-align:justify; display:block; }
#modificadotosusuario a, #modificadotosusuario a:visited, #modificadotosusuario a:active{
	font:14px "Trebuchet MS", Arial, verdana;
	color:#2B779F;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:5px;
}
#modificadotosusuario a:hover{
	font:14px "Trebuchet MS", Arial, verdana;
	color:#2B779F;
	border-bottom:#D8E5F2 solid 2px;
	font-weight:bold;
	letter-spacing:5px;
}



/* footer */
#footer{
	height: 20px;
	width: 700px;
	margin: 0 auto;
	margin-top:20px;
	background:#ECF5FA;
	border-top: #C6E1F0 solid 4px;
	clear:both;
}

.cuadro_bienvenida{
	width:530px;
	height:26px;
	border-bottom:#C6E1F0 solid 1px; 
}
.cuadro_bienvenida h2{ font:18px "Trebuchet MS", Arial, verdana; border:none; color:#2B779F; display:inline;}

/* Menu del footer */

.MenuFooter {
	font:12px Arial, Helvetica, sans-serif;
	color:#777777;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
	width: 700px;
	margin: auto;
	height: 15px;
	padding-top: 2px;
	padding-bottom: 1px;
} 

.MenuFooter ul, li {
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C6E1F0;
	text-decoration: none;
	display: inline;
}

.MenuFooter li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #16387C;
	text-decoration: none;
	padding-left: 8px;
	padding-right:8px;
	display: inline;
}

.MenuFooter a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #16387C;
	text-decoration:none;
	font-size: 12px;
	border-bottom: #C6E1F0 solid 1px;
}

/* tabla menu empleos*/
.tabla_menu_empleos{
	/*margin:0 auto;*/
	margin-top:10px;
	margin-bottom:10px;
}
.tabla_menu_empleos a, .tabla_menu_empleos a:active, .tabla_menu_empleos a:visited  { 
	font:16px Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration:none;
	border:1px solid #C6E1F0;
	padding:5px;
	height:50px;
}
.tabla_menu_empleos a:hover{
	background:#C6E1F0 ;
	color:#FFFFFF;
}

.cuadro_informativo{
	width:280px;
	background:#EAF2FA;
	border:#D8E5F2 solid 1px;
	display:block;
	margin:10px 0px 10px 0px;
	padding:6px;
	text-align:center;
}

/* forma */
form { margin:0px;}
.cajas_de_texto{
	font:14px Arial, Helvetica, sans-serif;
	background: #FFFADB url(images/login/form-back.gif) repeat-x;
	border: 1px solid #CBB945;
	color: #555555;
	width: 280px;
	/*padding:6px 6px 6px 6px;*/
	padding:3px 2px 1px 2px;
	height:19px;
	display:inline;
}
.cajas_de_texto_chica{
	font:14px Helvetica, verdana, arial, sans-serif;
	background: #FFFADB url(images/login/form-back.gif) repeat-x;
	border: 1px solid #CBB945;
	color: #555555;
	width: 140px;
	/*padding:6px 6px 6px 6px;*/
	padding:3px 2px 1px 2px;
	height:19px;
	display:inline;
}

label{
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	letter-spacing:0.4px;
	line-height:19px;
	width:350px;
	height:19px;
	margin:1px 1px 0px 0px;
	display:block;
}
.labeldos{
	font:13px Arial, Helvetica, sans-serif;
	color:#444444;
	font-weight:bold;
	display:inline;
	margin:0px 0px 0px 5px;

}
.label-inline{
	font:13px Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	letter-spacing:0.4px;
	line-height:19px;
	width:350px;
	height:19px;
	margin:1px 1px 0px 10px;
	display:inline;
}



fieldset{
	font:12px "Trebuchet MS", Arial, verdana;
	color:#333333;
	border:#DDDDDD solid 1px;
	padding:15px 15px 15px 15px;
	width:350px;
	margin:13px 13px 0px 0px;
	display:block;
	clear:left;
}
.fieldset-chico{
	font:12px "Trebuchet MS", Arial, verdana;
	color:#333333;
	border:#DDDDDD solid 1px;
	padding:5px 5px 5px 5px;
	width:280px;
	margin:1px 13px 0px 0px;
	display:block;
	clear:left;
}


legend{ 
	font:17px "Trebuchet MS", Arial, verdana;
	color:#333333;
	padding:10px 10px 9px 9px;
	text-align:left;
	line-height:17px;
	letter-spacing:0.53px;
	display:inline;
	width:auto;
	height:auto;
}
.botton{
	font-size: 135%;
	margin-top: 2px;
	padding: 3px 10px;
}
.botton2{
	font:12px Arial, Helvetica, sans-serif;
	/*padding: 3px 10px;*/
	padding:3px;
	background:#BB0000;
	color:#FFFFFF;
	text-decoration:none;
}

.form-note {
	font-size: 85%;
	color: #999;
	margin-bottom: 0.3em;
	margin-top: 0;
	display: block;
}

/* letrero */
.letrero_aviso_importante{
	width:100%;
	height:22px;
	background:#00AA00;
	font:17px "Trebuchet MS", Arial, verdana;
	text-align:center;
	color:#EEEEEE;
	padding:5px 0px 5px 0px;
	margin-top:5px;
}
.texto-rojo{
	font:13px Arial, Helvetica, sans-serif;
	color:#EE0000;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
/* ligas y demas */
.ligas_importantes { font:16px "Trebuchet MS", Arial, verdana; color:#BBBBBB; }
.ligas_importantes a, .ligas_importantes a:visited, .ligas_importantes a:active {
	font: 18px "Trebuchet MS", Arial, verdana;
	color:#006699;
	text-decoration:none;
}
.ligas_importantes a:hover{ border-bottom:2px solid #777777; }

/* Caja para solicitudes pendientes */
.caja_informacion{
	background:#E8EFF3;
	border:#D1DADF solid 1px;
	width:350px;
}
.caja_informacion h2 { font:16px Arial, Helvetica, sans-serif; color:#16387C; font-weight:bold; text-align:left; border-bottom:#D1DADF solid 1px; background: url(images/cajas/back_h2.gif) repeat-x; padding-left:5px; margin:0px;}
.caja_informacion p{ font:12px Arial, Helvetica, sans-serif; color:#222222; padding:5px;}
.caja_informacion a, .caja_informacion a:active, .caja_informacion a:visited{
	color:#880000; text-decoration:none;
}

/* Caja usuario no registrados*/
.tabla_titulos_celdas{
	background:#C3DEF1;
	font:12px Arial, Helvetica, sans-serif;
	color:#16387C;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.solicitudes_pendientes{
	font:12px Arial, Helvetica, sans-serif;
	color:#111111;
	 text-align:left;
}
.solicitudes_pendientes a, .solicitudes_pendientes a:visited, .solicitudes_pendientes a:active{
	font:12px Arial, Helvetica, sans-serif;
	color:#111111;
	text-align:left;
	text-decoration:none;
}
#fondo_rojo_importante a:hover{
	background:#DD0000;
	padding:2px 2px 2px 2px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:none;
}
.solicitudes_pendientes a:hover{
 text-decoration:underline;
	
}

/* Submene de navegacion */
/* menu de navegacion top*/
.Subnav {
	width: 700px;
	height:24px;
	background-color:#EEF3F6;
	border-bottom:1px solid #C3DEF1;
	border-left: 1px solid #C3DEF1;
	border-right: 1px solid #C3DEF1;
}
.Subnav ul,
.Subnav li {
 margin: 0px;
 list-style-type: none;
 display: inline;
}
.Subnav li a, .Subnav li a:active, .Subnav li a:visited {
	float: left;
	padding: 5px 15px 5px 15px;
	font-size: 11px;
	font-weight: bold;
	color:#006699;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Subnav li a:hover {
	background-color:#FFFFFF;
	color:#000000;
	padding: 5px 15px 5px 15px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;

}
/* Attibutos de paginacion */
.links-paginas {
	width:700px;
	padding:8px 0px 8px 0px;
	border-top:#EEEEEE solid 1px;
	margin-top:5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-weight:bold;
	text-align:left;
}
.links-paginas  a, .links-paginas  a:visited, .links-paginas  a:active {
	font:12px Arial, Helvetica, sans-serif;
	color:#0066CC;
	border:1px solid #0066FF;
	text-decoration:none;
	border:#2E6AB1 solid 1px;
	padding:3px 5px 3px 5px;
	margin: 0px 3px 0px 3px;
	font-weight:bold;
}
.links-paginas a:hover{ 
	border:#2E6AB1  solid 1px;
	font-weight:bold;
	background:#2E6AB1;
	color:#FFFFFF;
}
/* Cajas contenedoras de informacion */
.Informacion_sistema{
	width:338px;
	padding:3px;
	margin:0px 0px 2px 0px;
	height:50px;
	border:#DDDDDD solid 1px;
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	letter-spacing:0.4px;
	line-height:19px;

}
/* listado de categorias */	
#categorias_con{
	width:150px;
	font:13px Arial, Helvetica, sans-serif;
	color:#222222;
	padding:5px 0px 5px 0px;
}
#categorias_con ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	display:block;
}
#categorias_con li a, #categorias_con li a:visited {
	display:block;
	margin:5px 0px 0px 0px;
	padding:3px 0px 3px 5px;
	border-bottom: #DDDDDD solid 1px;
	font:13px Arial, Helvetica, sans-serif;
	color:#14568A;
	font-weight:bold;
	width:150px;
	text-decoration:none;
}
#categorias_con li a:hover{
	text-decoration:none;
	background:#649ECA;
	color:#FFFFFF;
}
/* categoria activa */
#cate_activa {
	display:block;
	margin:5px 0px 0px 0px;
	padding:3px 0px 3px 5px;
	border-bottom: #DDDDDD solid 1px;
	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#649ECA;
	color:#FFFFFF;
	font-weight:bold;
	width:150px;

}


/* caja de actividades */
.caja_de_actividades{
	width:520px;
	height:162px;
	border:#EEEEEE solid 1px;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#BBBBBB;
	margin:0 auto;
	margin-bottom:5px;
}
.caja_de_izquierda{
	height:100px;
	width:120px;
	float:left;
	border:#EEEEEE solid 1px;
	margin:7px 0px 0px 5px;
}
.caja_de_derecha{
	width:370px;
	height:90px;
	padding:5px;
	float:left;
	margin:0px 0px 0px 6px;
}
.caja_de_derecha p{
	font:12px "Lucida Grande", Verdana, Arial;
	color:#444444;
	padding:0px;
	margin:0px;
}
.menuiter{
	/*width:368px;*/
	width:100%;
	height:20px;
	display:block;
	background:#FCFCFC;
	padding:2px 1px 2px 1px;
	text-align:center;
}
.menuiter a, .menuiter a:visited, .menuiter a:active{
	font:13px Arial, Helvetica, sans-serif;
	color:#14568A;
	display:inline;
	padding:2px 7px 2px 7px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	font-weight:bold;
}
.menuiter a:hover{
	background:#5F96BF;
	color:#FFFFFF;
	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	padding:2px 7px 2px 7px;
	margin:0px;
}

.metadata{
	display:block;
	font:13px Arial, Helvetica, sans-serif;
	color:#555555;
	margin:3px 0px 3px 0px;
	padding:0px;
}
.caja_de_actividades h1{
	font:16px "Trebuchet MS", Arial, verdana;
	color:#FFFFFF;
	background:#649ECA; /*url(images/cajas/caja_back.gif) repeat-x;*/
	padding:1px 0px 2px 5px;
	margin:0px 0px 2px 0px;
	font-weight:bold;
}
.caja_de_actividades a:hover{
	text-decoration:none;
	border-bottom:#FFFFFF solid 2px;
}

/* mostramos los totales */
.totales{
	width:100%;
	height:20px;
	display:block;
	margin:0 auto;
	margin-bottom:5px;
	padding:2px;
	text-align:left;
	font:16px "Trebuchet MS", Arial, verdana;
	color:#5F96BF;
	font-weight:bold;
	float:right;
}
.titer{
	font:13px "Lucida Grande", Verdana, Arial;
	color:#000000;
}
.titer a, .titer a:visited, .titer a:active {
	font:19px "Trebuchet MS", Arial, verdana;
	color:#006699;
	text-decoration:none;
	padding:1px 10px 1px 10px;

}
.titer a:hover{
	text-decoration:none;
	background:#006699;
	color:#FFFFFF;
	font:19px "Trebuchet MS", Arial, verdana;
	padding:1px 10px 1px 10px;
}
.coltotal{
	background:#2D7AB9;
	font:18px "Lucida Grande", Verdana, Arial;
	color:#FFFFFF;
	border-top:#C3DEF1 solid 2px;

}
.border_down{
	border-bottom:#006699 solid 2px;
	margin:0px 0px 0px 0px;
	padding-bottom:10px;
}
/* sistema de banner fotos */
.show_banner{
	width:500px;
	height:91px;
	margin:0 auto;
	margin-bottom:5px;
}
#ciudades_caja{
	width:150px;
	font:13px Arial, Helvetica, sans-serif;
	color:#222222;
	height:43px;
	margin:2px 2px 2px 2px;
}