/* Campatibilización */

html{color:#000;background:#2A95B0;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

* html .png { /* IE6 */
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = this.src.substring(0, this.src.lastIndexOf("/"))+"/px_tr.gif" ):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

/*

	## Genérico ##

*/

body{margin:0;padding:0;background: #2A95B0 url('../img/back_sup.gif') 0 0 repeat-x;color:#333;font:normal 12px Trebuchet MS, Helvetica, sans-serif;text-align:center; }

a{color:#069;text-decoration:none;outline-style:none;}
a img{border:0}

h1,h2,h3,h4 {margin: 0;padding: 0 0 10px 0;}
h1 {font-size:22px;margin-bottom:18px;line-height: 28px}
h2 {font-size:18px;margin-bottom:14px;line-height: 26px}
h3 {font-size:16px;margin-bottom:12px;line-height: 20px}
h4 {font-size: 12px;}
h5 {font-size: 10px;}
h6 {font-size: 9px;}
h7 {font-size: 8px;}


h1 img, h2 img {float:left;overflow:hidden;padding:0 10px 0 0}

strong {font-weight:bold;}

img.centra {vertical-align:middle;}

p {padding: 0 0 15px 0}

p strong {font-weight: bold;}

.oculto {display:none}

.wrapper {position:relative;margin:0 auto;overflow:hidden;width:980px;height:100%;}

/* ## contenedor general ## */
#page {position: relative; overflow:hidden; width: 100%; background:url(../img/back_head_clouds.gif) center 0 repeat-x;}

/*
	 ## Cabecera ##

*/

#header {position: relative; margin: 0 auto ; overflow: hidden; width: 100%; height: 150px; text-align: left;}

	#logo {margin-top:50px}
	#tagBeta {position:absolute;top:20px;left:162px;}

	#tagDestk {position:absolute;overflow:hidden;top:110px;left:70px;width:220px;height:36px;}
	#tagDestk .black, {position:absolute;top:0;left:0;width:162px;height:36px;}
	#tagDestk .text {position:absolute;top:7px;left:30px;text-align:left;font-size:11px;font-weight:bold;}
	#tagDestk a {color:#51941d;font-style:italic;font-family:arial}
	#tagDestk a:hover {color:orange}
	
	#login {position: absolute; top: 0; right: 0; height: 36px;}
	
	#login .backLeft, #login .backRight {position:relative;float:left;width:10px;height:36px;overflow:hidden;}

    #login .container {position:relative;float:left;height:36px;overflow:hidden;}
    #login .container .back {position:absolute;top:0;left:0;width:1000px;height:36px;background: #2995b0;
		filter: alpha(opacity=60); opacity: 0.60;}
	#login .container .content {position:relative;float:left;height:36px;overflow: hidden; color: white;}

    #login .user, #login .logout, #login .login, #login .regis {position: relative; float: left; margin-top: 8px;}
    
    #login .user {padding-right: 5px;border-right: 1px solid #339db8; margin-right: 5px}
    #login .user strong, #login .login { display: inline-block; padding-left: 20px; background: url(../img/ico_ziudad.gif) 0 2px no-repeat;}
    #login .login {margin-left:0}
    #login .logout {padding-right: 18px; background: url(../img/ico_key2.gif) right 1px no-repeat;}
    #login .regis {padding-left: 5px;border-left: 1px solid #339db8; margin-left: 5px}
    
    #login strong, #login a {font-size:14px;font-weight: bold;}

    #login a {color: #dff900;}
    #login a:hover {color: white;}

	

/*

	## Menu ##

*/

	#menu {position: absolute; top: 64px; right: 0; height: 36px;}

	#menu .backLeft, #menu .backRight {position:relative;float:left;width:10px;height:36px;overflow:hidden;}

    #menu .container {position:relative;float:left;height:36px;overflow:hidden;}
    #menu .container .back {position:absolute;top:0;left:0;width:1000px;height:36px;background: #9fbd29;
		filter: alpha(opacity=60); opacity: 0.60;}
    #menu .container .listMenu {position:relative;float:left;height:36px;overflow: hidden;}

    #menu ul, #menu li {margin:0;padding:0;overflow:hidden;}
    #menu li {float:left;overflow:hidden;}
    #menu li a {padding: 5px 10px 15px 10px; border-right: 1px solid #c6e256; border-left: 1px solid #acc44f; display: block; color: white; font: normal 18px Trebuchet MS, Helvetica, sans-serif; text-shadow: 0 1px 0 #829922;}
    #menu li.first a{border-left: 0;padding-left: 0}
    #menu li.last a, #menu li.close a {border-right: 0;padding-right: 0}
    #menu li.close a {padding-left:0}
    #menu li.up a {color:#56711f; text-shadow: 0 1px 0 #E2EEB5;}
    #menu li a:hover {color:#017795; text-shadow: 0 1px 0 #E2EEB5;}
    

/*

	## Cuerpo ##

*/

#content {
	background:url('../img/back_content.gif') center bottom no-repeat; margin: 0 auto; padding-bottom: 70px; text-align:left; min-height: 450px; height: auto !important; height: 450px; _height: 100%;
}


.paragraph {
	position: relative; overflow: hidden; width: 100%;
}
.paragraph .left, .paragraph .right {
	position: relative;
	width:470px;
	float: left;
	overflow: hidden;
}
.paragraph .right {
	float: right;
}


/*

	## Cajas transparentes ##

*/

.boxCristal {position:relative;width:470px;margin-top:10px;}

.boxCristal .lateral {position:relative;overflow:hidden;width:470px;height: 13px;}

.boxCristal .boxTit {position:absolute;width:440px;top:-10px;left:10px;z-index:2;}
.boxCristal .boxTit .icono {position:relative;float:left;}
.boxCristal .boxTit h2 {margin-left:10px;padding:17px 0 7px 45px; /*font-family: Palatino Linotype, Book Antiqua*/, Palatino, serif;font-size:20px;font-weight:600;color:#2d6f80;border-bottom: 1px solid #bde0e9; margin-bottom: 5px;}

.boxCristal h2.titApt {margin: 20px 0 10px 0; padding: 0 0 8px 0; border-bottom: 1px solid #bde0e9;color:#2d6f80;}
.boxCristal h2.titApt.top {margin-top: 0; padding: 3px 0;}

.right .boxCristal h2.titApt.top {padding-top: 0;}

.boxCristal .container {position:relative;overflow:hidden;width:470px;z-index:1;}
.boxCristal .back {position:absolute;top:0;left:0;width:470px;height:100%;_height:2000px;background:white;filter: alpha(opacity=50); opacity: 0.50;}

.boxCristal .content {position:relative;overflow:hidden;width:430px;padding:35px 20px 10px 20px;font-size:14px;line-height:20px;color:#224047;}

.boxCristal h3 {font-weight: bold; margin: 0; padding: 15px 0 10px 0;}

/* variaciones: */

.boxCristal.double, .boxCristal.double .lateral, .boxCristal.double .container, .boxCristal.double .back {width:980px;}
.boxCristal.double .boxTit {width:950px;}
.boxCristal.double .content {padding-top: 50px; width:940px;}

.boxCristal.lftPrnt {float:left;}
.boxCristal.lftPrnt, .boxCristal.lftPrnt .lateral, .boxCristal.lftPrnt .container, .boxCristal.lftPrnt .back {width:705px;}
.boxCristal.lftPrnt .boxTit {width:675px;}
.boxCristal.lftPrnt .content {padding-top: 50px; width:665px;}

.boxCristal.double .boxTit h2, .boxCristal.lftPrnt .boxTit h2 {padding: 20px 0 10px 55px; font-size:22px; margin-bottom: 15px;}

.boxCristal.double .linksFn, .boxCristal.lftPrnt .linksFn {font-size:16px;}
.boxCristal.double .linksFn a, .boxCristal.lftPrnt .linksFn a {color:white;}
.boxCristal.double .linksFn .button:hover, .boxCristal.lftPrnt .linksFn .button:hover {color:#97BF1A}

.boxCristal.minRgt {float:right;}
.boxCristal.minRgt, .boxCristal.minRgt .lateral, .boxCristal.minRgt .container, .boxCristal.minRgt .back {width:265px;}
.boxCristal.minRgt .boxTit {width:235px;}
.boxCristal.minRgt .content {padding-top: 0; width:225px;}


/* caja error e info */

.boxCristal.info .content, .boxCristal.error .content  {margin:0 auto;width:850px;}
.boxCristal.info .content {text-align: justify}
.boxCristal.error h2 {color: #b60000}
.boxCristal.error .content {font-weight: bold; color: #8f0000; font-size: 16px; line-height: 24px;}

.boxCristal.info .paragraph .left, .boxCristal.info .paragraph .right {width:410px;}

.boxCristal.top {margin-top:0;}

.boxCristal .textUp {position:relative;overflow:hidden;font-size:22px;line-height:26px;font-weight:bold;margin:0;padding:10px 0;}
.boxCristal .textUp img {margin-right:10px;}

.boxCristal .content.light {padding: 10px 20px;}
.boxCristal .content.noTtl {padding-top:0;}

.boxCristal .content a {}
.boxCristal .content a:hover {color: white;}

.boxCristal .content a.up {font-weight: bold;}
.boxCristal .content a.hight {font-size:125%; color: black}
.boxCristal .content a.hight:hover {color: white}

.boxCristal .linksFn {position: relative; margin-top: 10px; border-top: 2px solid #7ab8c8; padding-top: 5px; text-align:right; font-size: 14px; color: #7ab8c8;}
.boxCristal .linksFn.top {border: 0; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 2px solid #7ab8c8;}
.boxCristal .linksFn a {font-weight: 600; color: white;}
.boxCristal .linksFn a:hover {color: #E9FF90;}


/* desplegables */


.boxCristal .expFlBox a {font-size: 12px; font-weight: bold;}
.boxCristal a.desplg, .boxCristal a.plegr {background: url(../img/ico_desplega.gif) 0 center no-repeat; padding-left: 25px; font-weight:bold;font-size:12px;}
.boxCristal a.plegr {background-image: url(../img/ico_desplega_up.gif);}

/*

	## lista Zumbidos ##

*/


/* Pestañas: */

.boxCristal .titList {position:relative;overflow:hidden;border-bottom: 2px solid #7ab8c8;}
.boxCristal .titList li {float:left;background:#92cad9;margin-right:2px;margin-top:4px;}
.boxCristal .titList li.ups {background:#7ab8c8;margin-top:0;}
.boxCristal .titList li .ttle,
.boxCristal .titList li a {font-size:16px;display:block;padding:5px 10px;font-weight:bold;color:white;}
.boxCristal .titList li.ups a {margin-top:0;padding:7px 10px;}
.boxCristal .titList li a:hover {color:orange;background:white;}
.boxCristal .titList li.up a:hover {background:#7ab8c8;color:white;}

.boxCristal .btmtitList {position:relative;width:100%;height:24px;_height:5px;_background:#7ab8c8;_margin-bottom:10px;}
.boxCristal .btmtitList img {_display:none;}



/* Selector lista/mapa */

.lstMultiMd {position:relative;width:100%;overflow:hidden;}
.lstMultiMd.mrTop {margin-top:20px}


.boxZumBt {position:relative;width:100%;overflow:hidden;margin-bottom:15px;}
.zumBtMd {position:relaitve;float:left;}
.zumBtMd a {display:block;
	padding:2px 6px;
	border:1px solid #b8e2ed;color:#406b76;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-weight:bold;font-size:11px;margin-left:6px;
}

.zumBtMd a img {vertical-align:middle;margin-right:5px}

.boxCristal .zumBtMd a:hover {background:#fff;color:#406b76;}

.upBt a {border: 1px solid #daebef; border-top: 1px solid #7ab8c8; border-left: 1px solid #7ab8c8; background: #ecefbb;}





/* lista */

.listZumbidos {position:relative;overflow:hidden;font-size:12px;font-family:arial,helvetica,sans-serif;}

.listZumbidos h2 {margin:0;padding:0 0 5px 0;}

.listZumbidos li {overflow:hidden;color:#2d6f80;margin-bottom:10px;}

.listZumbidos img.icoZum {float:left;margin:0 10px 10px 0;overflow:hidden;}
.listZumbidos img.centra {vertical-align:middle}

.listZumbidos a.titZum {color: white;font-size:18px;font-family:"Trebuchet MS",verdana,helvetica,sans-serif;font-weight:500;}
.listZumbidos a.titZum:hover {color:#e9ff90}

.listZumbidos p {padding-top:5px;}
.listZumbidos p strong {font-weight:bold;}

.listZumbidos .info {position: relative; float: left; width:380px; overflow: hidden; font-size: 11px; line-height:14px;}
.listZumbidos .info p {padding: 2px 0;}

.boxCristal.double .listZumbidos .info {width:890px;}
.boxCristal.double .content.light .listZumbidos .info {width:800px;}
.boxCristal.lftPrnt .listZumbidos .info {width:620px;}
.boxCristal.lftPrnt .content.light .listZumbidos .info {width:550px;}

.listZumbidos .autor {}
.listZumbidos .para a {font-weight:bold;}
.listZumbidos .para a:hover {;color:white;}
.listZumbidos .ruido {}
.listZumbidos .ruido strong {color:#224047;}
.listZumbidos .valor {}

.boxCristal .expalin {position:relative;overflow:hidden;width:100%;}

.boxCristal .contPhoto {position:relative;float:left;overflow:hidden;padding:10px 15px 15px 0;font-size:10px;text-align:center;line-height:14px;}
.boxCristal .contVideo {position:relative;overflow:hidden;width:504px;margin:0 auto 15px auto;padding-top:15px;}
.boxCristal .photo, .boxCristal .video {border: 6px solid white;}
.boxCristal .video {background:#ddd;width:492px;height: 300px;}

.boxCristal .boxStars {position:relative;width:175px;height:34px;overflow:hidden;margin-bottom:5px;background:url(../img/ico_star_back.gif) 0 0 repeat-x}
.boxCristal .stars {position:absolute;height:34px;overflow:hidden;background:url(../img/ico_star_35_up.gif) 0 0 repeat-x}
.boxCristal .stMed {background-image:url(../img/ico_star_35_md.gif)}
.boxCristal .stWrong {background-image:url(../img/ico_star_35_wrong.gif)}

.boxCristal img.starsMin {height:15px;vertical-align:text-bottom;background:url(../img/ico_star_15_up.gif) 0 0 repeat-x}

.boxCristal.double .listZumbidos .titZum {font-size:18px;line-height:24px;font-weight:normal;}
.boxCristal.double .listZumbidos .info {font-size: 12px; line-height:16px;}

/* totales */

.vwTotls strong {font-size:20px;font-style:italic;}
.vwTotls a {white-space:nowrap;/*background: url(../img/ico_ziudad.png) 0 0 no-repeat; padding-left: 20px;*/}

/* agragadores */

.boxCristal .agreg img {vertical-align:middle;margin-right: 2px;}
.boxCristal .agreg a img {}
.boxCristal .agreg a:hover img {filter: alpha(opacity=60);opacity: 0.60;}
.boxCristal .agreg .sepLft {border-left: 1px solid #86b5c1; padding-left: 5px;}

/* comentarios de zumbidos */

.boxCristal .usrInfo {font-size:10px;}

.boxCristal .cmmnts {margin-top: 5px; border-top: 1px solid #BDE0E9; padding-top: 5px;}
.boxCristal .cmmnts h2 {font-size:16px;font-weight:bold;background: url(../img/ico_comments.gif) 0 2px no-repeat; padding-left:30px;margin-bottom:5px;}

.boxCristal .cmmnts .cmnt {padding:10px;background:#add9e4;border-bottom:1px dotted #79b1bf;}
.boxCristal .cmmnts .cmnt.par {background: #9cd1de;}
.boxCristal .cmmnts .cmnt.red {background: #f4bdbd; color: #522d2d}
.boxCristal .cmmnts .cmnt.red.par {background: #f1afaf;}

.boxCristal .cmmnts h3 {font-size:12px;}

/*.boxCristal .marcaUp {position:absolute;top:0;left:0;margin-left:-15px;width:18px;height:39px;background:url(../img/back_tx_up.gif);}*/

/* zumbidos */
.boxCristal .ruido strong.red, #lstAdhs .red {color:#b04402}
.boxCristal .ruido .red, .boxCristal .details .red {background:none}/* IE6 */




/* ### Scroll ### */

.scroll-pane {overflow:hidden;width:100%;height:300px;}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(../img/scroll/basic_line.gif) repeat-y 0 0;
}
.jScrollPaneDrag {
	position: absolute;
	background: #333;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../img/scroll/basic_arrow_up.gif) repeat-x 0 0;
	height: 9px;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../img/scroll/basic_arrow_down.gif) repeat-x 0 0;
	height: 9px;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}









/* ### PORTADA ### */


/* banner iWeekend */

.pageAnounce {position: relative; overflow: hidden; width: 470px; margin: 20px auto 0 auto;}

.pageAnounce .back {position: absolute; top: 0; left: 0; width: 470px; height: 195px;}

.pageAnounce .content {position:relative; width: 430px; height: 175px; padding:25px 15px 0 20px; color: #4c3525;}

.pageAnounce h2 {line-height: 22px;margin-bottom:5px;}
.pageAnounce h2 strong {font-size:22px}
.pageAnounce p {font-size:13px;line-height:18px;}

/* Unirse a Ziudad */

.bnrJoin {font-size: 18px; color: #2d6f80; font-family: Georgia; font-weight: bold; line-height: 24px;}
.bnrJoin a {color:white}
.bnrJoin a:hover {color:orange}

/* Comic */

.textComic {font-size:18px;color:#AEE9F7;font-family:Georgia; font-weight:bold;line-height: 24px;}
.textComic a {color:white}
.textComic a:hover {color:orange}


/*#infoMovie {position: relative; float: right; overflow: hidden; width: 750px; height: 300px;}*/



/* ### */




/* información animada */

.movContainer, #infoMovie {position:relative;overflow:hidden;width:980px;height:300px;outline-style:none;}
.movContainer.middle, .movContainer.middle #infoMovie {width:465px;height:200px;}

/* ## Banner ## */

.banner {position: relative; width:100%;overflow:hidden;margin:10px 0;}

.boxCristal.info .right .banner {float:right;width:auto;}

#wBBVA {position: relative; float: left; overflow: hidden; width: 262px; height: 326px;}
	#wBBVA .backb {position: absolute; top: 0; left: 0; width: 262px; height: 326px;}
	#wBBVA iframe {position: relative; overflow: hidden; background: white; margin: 5px;}

#wBBVAbee{position: relative; float: left; overflow: hidden;}



/*

	## Mapa ##

*/

.Gmap, .GmapLstZ {position: relative; overflow: hidden; clear: all; background: #2d6f80; border: 4px solid #D9F4FB;}
.boxCristal .Gmap {clear:right;}
.Gmap div, .GmapLstZ div {padding: 0; margin: 0;}

.Gmap .msge, .boxCristal .form form .Gmap .msge {position:absolute;float:left;overflow:hidden;top:50%;left:50%;width:250px;margin-left:-125px;font-size:18px;font-weight:bold;color:#D9F4FB;text-align:center;letter-spacing:2px}

#GmapVZ {margin-top:15px;width:350px;height:225px;}

.mapCont {position:relative;width:100%;height:500px;overflow:hidden;background:red;}

#home .mapCont {height:400px;}

.GmapLstZ {position:relative;border:0;width:100%;height:100%;}

.GmapLstZ .mapTit {font-size:18px;margin-bottom:0}
.GmapLstZ .mapTxt {font-size:12px}
.GmapLstZ .mapTit a:hover, .GmapLstZ .mapTxt a:hover {color:orange}


.mapLdng {
	position: absolute;
	left: 50%; top: 50%;
	width: 50px; margin-left: -25px;
	height: 50px; margin-top: -25px;
	background: white url(../img/loader.gif) center center no-repeat;

    -moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}


.boxCristal .form .GmapInf {position:relative;width:100%;clear:right;overflow:hidden;padding-top:20px;background:url("../img/back_mapTr.gif") 20px 0 no-repeat;}

.boxCristal .detCelo {position:absolute;top:0;left:50%;width:73px;height:30px;margin-left:-33px;}
.boxCristal .contPhoto .detCelo {margin-left:-37px;}


/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
	background-color: black;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner {
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner {
		border-top-color: rgba(20,20,20,0.92);
	}
}



/* paginación */

.pagination {
    position: relative;
    overflow: hidden;
	margin: 5px 0;
	background: url(../img/ico_pag.gif) left 10px no-repeat;
    padding: 13px 0 10px 85px;
	font-size: 12px;
	text-align: left;
}

.pagination .pages {
	position: relative;
	float: left;
	padding: 3px 0;
	filter: alpha(opacity=100);opacity: 1;
	padding-right: 10px;
}
.pagination span.title {font-size:14px;color:#2d6f80;}

.pagination strong {
    padding: 4px 8px;
	border: 1px solid white;
	color: white;
}
.pagination a {
	text-decoration: none;
	font-weight: bold;
	padding: 4px 8px;
	background: #97BF1A;
	color: white;
}
.pagination a:hover {
    background-color: orange;
}

.pagination .refresh {
	position: relative;
	float: left;
	margin-top: 3px;
	overflow: hidden;
	width: 18px; height: 18px;
	background: url(../img/preload_z9.gif);
	display: none;
}



/* leyendas */

#escuLegend {
	display: none;
	z-index: 20000;
	position: fixed;
	top: 0; left: 0;
	padding-left: 19px;
	_visibility: hidden;
}
#escuLegend .dtll {
	z-index: 2;
	position: absolute;
	top: 0; left: 0;
	width: 19px; height: 35px;
    background: url(../img/back_ley_escu_punta.gif) 0 center no-repeat;
}
#escuLegend .contnt {
    z-index: 1;
	position: relative;
	background: url(../img/back_ley_escu_caja.gif) right center no-repeat;
	color: #224047;
	padding: 9px 9px 8px 9px;
	overflow: hidden;
	font-size: 12px;
	line-height: 16px;
	
	box-shadow: 0 0 10px #204f5b;
	-webkit-box-shadow: 0 0 10px #204f5b;
	-moz-box-shadow: 0 0 10px #204f5b;
}
#escuLegend .contnt ul {
}
#escuLegend .contnt li, .miniLegnd li {
	float: left; margin-right: 10px;
}
.miniLegnd {position:relative;width:100%;overflow:hidden;padding-top:5px;font-size:10px}



/*

	## Cierre de página ##

*/

#footer {position:relative;width:100%;bottom:0;overflow:hidden;background:#887651;margin:0 auto;text-align:left;padding:30px 0 40px 0;color:#282215;}

#footer a {color:white}

#footer ul, #footer li {overflow: hidden; margin:0; padding: 0;}
#footer li {height:20px}
#footer ul.icons li {height:auto}
#footer li {float: left;}
#footer li a {padding: 0 5px; border-left: 1px solid #625539; display: block; color: white; font-size: 15px; font-family: Georgia, serif; font-weight:bold; color: #ddceaf;}
#footer li a:hover, #credits a:hover {color: #660000}

#footer ul.icons a, #footer li.first a {padding-left:0; border:0;}
#footer ul.icons a {font-size:10px;font-family:arial,helvetica,sans-serif}

#footer h4 {clear:left;padding: 5px 0 10px 0;}

	#menuInf {position:relative;overflow:hidden;float:left;}
    #menuInf .up a {color:#282215;}
    #menuInf h4 {padding-top:15px}

	#credits {position:relative;width:350px;overflow:hidden;float:right;text-align:right}

	#credits .sub {position:relative;margin-top:25px;width:auto;overflow:hidden;text-align:right}
    #credits .sub a {width:300px}
    #credits .sub img {width:50px;height:49px;float:right;margin-left:10px;}
    #credits .sub a:hover {color:black}
