@charset "utf-8";
/* AOTRA */


body{ margin:0px; font-family: Tahoma, serif; padding: 0; border: 0;}

#contenedor{ margin:0 auto 0 auto; width:1024px; height:125px; }

#cabecera{ width:1024px; height:125px; }

#cabecera img{border-style:none;}

a.img{ border-style:none; float:left;}

#backmenu{ background-image:url(../imagenes/backmenu.jpg); background-repeat:no-repeat; width:844px; height:125px; float:right; border: none; }

#backmenu nav{ margin-top:100px;}

#backmenu li{ list-style-type:none; float:left; margin-right:20px;}

/*#backmenu li a{ text-decoration:none; color:#FFF; font-family: 'Volkhov', serif; font-size:17px;}

#backmenu li a:hover{ color:#003;} */

a.descargas{ font-size:12px; color:#000; text-decoration:none; background-color:#03b5e3; padding:5px; padding-left:10px; padding-right:10px; margin-right:10px;}
a.descargas:hover{ color:#009; text-decoration:underline;}

#contienecentro{width:1024px; background-color:#ebebec; clear:both; }

#izq{width:180px; float:left; margin-top:10px; padding-top:15px;}

#izq a{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0; }

#izq a:hover{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7;}

#izq img{ padding-left:15px; padding-bottom:15px; border-style:none;}

#dir{ font-size:13px; color:#666; padding-left:15px; padding-bottom:20px; text-align: center;}



#medio{ width:634px;float:left; padding-top:10px; padding-bottom:10px; padding-right:15px; padding-left:15px; color:#000; font-size:14px; line-height:18px; background-color:#FFF; text-align:justify; position: relative; }

#medio img{ margin-bottom:10px; border-style:none;}

#medio .imgytexto{ float:left; margin-right:15px;}



#der{width:180px; float:left; margin-top:10px; padding-top:15px;}

#der a{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0;}

#der a:hover{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7;}

#der img{ padding-left:15px; padding-bottom:15px; border-style:none;}

#pie{ width:1024px; background-color:#000; height:200px; bottom:0; background-image:url(../imagenes/pxpie.jpg); background-repeat:repeat-x; clear:both;}

#colpie{ width:670px; margin-left:180px;}

#sector{ float:left; width:152px; margin-right:10px; margin-left:5px;}

#sector .tit{ color:#FFF; font-size:18px; text-align:left; padding-left:10px; line-height:26px; padding-top:15px; font-family: 'Volkhov', serif;}

#sector a{ font:Tahoma; color:#777; font-size:12px; text-decoration:none; padding-left:10px; line-height:22px;}

#sector a:hover{color:#fff; text-decoration:none;}

#copyrights{background-color:#405b75; height:40px; width:1024px; text-align:center; font-size:12px; padding-top:10px;}



/* Cuadro de Login de la Puntonet */
#login_puntonet {  background-color: #f7f7f7; padding-bottom: 15px; padding-left: 12px; padding-bottom: 0px; margin-bottom: 20px; width:136px; height:122px;  border: 0; font-family: Arial; font-weight: bolder; color: #025294; position: relative; top:3px; left:15px; }
#login_puntonet input { width:134px; font-family: Arial; font-weight: bolder; color: #025294; border:0; background: transparent;  top:0; left:0;   }
#login_puntonet input:focus{  outline: 0; }

#login_puntonet #lp_titulo1 { position: relative; top: 14px; left: -1px; background-image: url('../imagenes/logopuntonet.png'); background-repeat: no-repeat; height: 32px; width: 66px; }


#login_puntonet #lp_du span { font-family: Tahoma; font-size:8pt; top:4px; left:0px; position:absolute; font-weight:normal; }
#login_puntonet #lp_dp span { font-family: Tahoma; font-size:8pt; top:4px; left:0px; position:absolute; font-weight:normal; }
#login_puntonet #lp_dp { position: relative; height:30px; margin-top: 0px; margin-left: 0px; }
#login_puntonet #lp_du { position: relative; height:30px; margin-top: 15px;  margin-left: 0px; }

#login_puntonet #lp_linea1 { background-image: url('../imagenes/linealogin.png'); height: 3px; width: 120px; }
#login_puntonet #lp_linea2 { background-image: url('../imagenes/linealogin.png'); height: 3px; width: 120px; }

#login_puntonet #lp_flecha { height: 16px; width: 24px; border:0; background-image: url('../imagenes/flechapuntonet.png'); position: absolute;  top:0px; right: 13px; }


/*NOTICIAS*/
#linea{ height:1px; border-bottom: solid #CCC 1px; clear:both; margin-bottom:10px;}
.copete{ background-color:#9acbe3; font-size:11px; color:#000; padding:5px; text-align:left;}

.titular{ color:#025294; font-size:24px; margin-top:10px; margin-bottom:10px; line-height:normal; font-family: Tahoma, serif; text-align:left;}

.bajada{ color:#999; font-size:16px; margin-top:-5px; margin-bottom:10px; text-align:left;}

a.vermas{ font-size:12px; color:#000; text-decoration:none; background-color:#d5f1fe; padding:5px; padding-top:1px; padding-bottom: 2px;}

a.vermas:hover{ color:#009; text-decoration:underline;}

.notaizq{ float:left; width:306px;}
.notader{ float:left; width:306px; margin-left:16px;}

.afiliabold{ font-weight:700; text-align:right; float:left; width:152px; padding-right:15px;}

.afiliareg{ text-align:left; float:left; width:452px; margin-bottom:15px;}


.not_adjdiv { vertical-align: middle; text-align: center; margin-bottom: 4px; border: 1px solid white; float: none; height: 30px; padding-top: 3px; }

.not_adjdiv:hover { border: 1px dotted black; }

.not_adjdiv div { float: left; vertical-align: middle; margin-right: 6px; padding-top: 2px; }

.not_adjdiv a { vertical-align: top; right: 0px; }

.not_adjdiv img { float: left; padding-top: 0px; margin-right: 6px; }


.cuerponoticia { height: 90px; overflow: hidden; border: 1px solid transparent; }

.divvermas { width: 634px; float: right; height: 20px; border: none; text-align: right; }
.divvermas a.vermas { position: relative; right: 0;  }

.imprimenoticia {
	position: absolute;
	top: 15px; right: 14px;
	border-radius: 5px; padding: 2px 0px; border: 1px solid #DEDEDE;
	height: 24px; width: 24px;	
}

.imprimenoticia:hover {
  background: #dedede;
}

/*TURISMO*/

#hotelcyan{background-color:#97d2e0;}

#hotelcyan .galeria{ background-image:url(../imagenes/galeriahotel.jpg); background-repeat:no-repeat; height:430px;}

#hotelcyan .galerianueva{background-color:#97d2e0; height:430px;}

.logohotel{ float:left; width:168px;}

.central{ width:295; float:left; list-style:none; margin-top:13px;}

.central a:hover img{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7;}

.ubicación{width:140px; float:right; margin-right:15px; text-align:left;}

.mini{ width:143px; float:left; list-style:none; margin-left:13px;}

.mini a:hover img{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7;}


.dataizq{ float:left; width:290px; margin-left:15px;}

.datader{ float:left; width:270px; margin-left:33px; margin-right:10px; text-align:left;}



a.hotel{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0; }

a.hotel:hover{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7;}


#dirhotel{width:634px; clear:both; text-align:center; background-color:#fff; height:40px; vertical-align: text-bottom; font-size:11px;}
#dirhotel a{ text-decoration:none; color:#000;}


#bandablanca{height:7px; background-color:#FFF; width:634px; clear:both;}

.titarifa{ color:#000; font-size:18px; text-align:left; line-height:normal; font-family: 'Volkhov', serif; margin-left:12px; margin-bottom:3px; margin-top:3px;}



#tarifario {font-family: Tahoma, serif; font-size:11px; height:260px; text-align:center; clear:both;}

#tarifario .base { font-size:12px;}

#tarifario .basecon {font-weight:bold; line-height:13px; height:35px;}

#tarifario .colblanca { width:80px;}






/*DELEGACIONES*/
#delegaciones{ line-height:30px; font-size: 10pt; font-family: Arial }

#delegaciones strong { font-weight: bolder; }

#delegaciones img { margin-bottom: 0; float: none; }

#delegaciones .deleg_nomydir { width: 390px; float: left; margin-left: 40px; 	cursor:hand; cursor:pointer; }
#delegaciones .deleg_telefono { width: 200px; float: left; }


#separa{clear:both; height:20px;}

#delegaciones a{ font-size:12px; color:#000; text-decoration:none; bacautoridadeskground-color:#d5f1fe; padding:5px; padding-left:10px; padding-right:10px; margin-right:10px;}
#delegaciones a:hover{ color:#009; text-decoration:underline;}


/* UNA DELEGACION */
#unadelegacion { position: relative; height: 223px; }

#ud_links {  position:absolute;  top: 175px; left: 0px; height: 120px; width: 375px; padding-top: 10px; }
#ud_mapa { height: 300px; width: 610px; border: none; }

#ud_links .ud_un_link { width: 100px;  background-color: #D5F1FE; color: #000000; font-size: 12px; padding: 5px; text-decoration: none; float: left; margin-right: 15px; }

#ud_datos  { position: absolute; top: 45px; left: 140px; width: 350px; border: none; }
#ud_datos img { height:15px; border: 0; margin-bottom: 0; vertical-align: middle; }

[id^=ud_ir_] { cursor:hand; cursor:pointer; }

#ud_datos span { height:15px; border: 0; }
#ud_datos div { height: 45px;  }


/*
#autoridades{ margin-left:160px;}
#foto{ float:left; width:70px; height:70px; clear:both; margin-bottom:20px;}
#nombre{ float:left; text-align:left; font-weight:bold; margin-left:35px; margin-right:35px; margin-top:5px;}
#datos{ float:left; text-align:left;margin-top:5px;}

#delegaciones{ margin-left:260px; line-height:20px;}
#separa{clear:both; height:40px;}
*/
/*
a.descargas{ font-size:12px; color:#000; text-decoration:none; background-color:#03b5e3; padding:5px; padding-left:10px; padding-right:10px; margin-right:10px;}
a.descargas:hover{ color:#009; text-decoration:underline;}

*/





/*AUTORIDADES*/
#autoridades{ margin-left:160px;}
.autoridades{ margin-left:160px;}

#foto{ float:left; width:50px; height:55px; clear:both; margin-bottom:20px;}
#nombre{ float:left; text-align:left; font-weight:bold; margin-left:35px; margin-right:35px; margin-top:15px;}
#datos{ float:left; text-align:left;margin-top:15px;}
#datos2{ float:left; text-align:left;margin-top:5px;}

#comision{ float:left; width:70px; text-align:left; font-weight:bold; margin-top:5px; clear:both;}

#foto img { height: 60px; } 


/*CAPACITACION*/

#capacitacion div { float:left; }
#capacitacion .bajada { font-size: 11pt;  }
#capacitacion #capa_izq { width: 330px; margin-left: 5px; font-size: 10pt; }
#capacitacion #linea { width: 100%; float: none; }
#capacitacion .titular { font-size: 14pt; } 
#capacitacion .capa_curso_foto { width: 150px; font-size: 10pt; }
#capacitacion .capa_curso_desc { width: 460px; float: left; font-size: 10pt;  }
#capacitacion .capa_curso_obj { float: left; padding-right: 20px; width: 410px;   }

#capacitacion .capa_curso_info { width: 460px; float: left; margin-left: 0px; padding-top: 10px; font-size: 10pt; clear: both; }
#capacitacion .capa_curso_adj { width: 30px; float: left; overflow: hidden; text-align: center; }
#capacitacion .capa_curso_adj a:link { text-decoration: none; color: inherit;  }


/*#capacitacion .capa_curso_desc b { font-weight: bolder; font-size: 11pt; }
/*
#capacitacion{ margin-left:130px;}
#capacitacion #curso{ float:left; text-align:right; font-weight:bold; margin-left:35px; margin-right:15px; margin-top:5px; width:100px;}
#capacitacion .datos{ float:left; text-align:left; margin-top:5px; width:350px;}
#clr{ height:20px; clear:both;}
*/


/* LEGISLACION */
.legis_iconos { float: none; text-align: left; padding: 10px; margin-bottom: 0px; width: 95%; height: 500px; border: 1px solid black; }
.legis_txt { text-align: left; }
.legis_ico { text-align: right; }



/* LINKS */
.links_subtitulo { color: #025294; font-family: Tahoma,serif; font-size: 20px; line-height: normal; margin-bottom: 10px; margin-top: 20px; text-align: left; clear: both; }
.links_titulo3 { font-weight:bold; }
.links_item { margin-bottom:15px; margin-left:25px; }
.links_item { float:none; clear: both; }
.links_caja1 { width: 80px; float: left; height: 90px; }
.links_caja2 { width: 480px; float: left; padding-left: 20px;  }


