/* menus se podra quitar*/
div.main{ margin-left:10px;  width:98%; /*width:700px; */}

body{ font-family:Verdana,Arial,Helvetica,sans-serif;  margin:0;  padding:0 60px;  background-color:#E6ECED}
body *{ margin-top:0}
h1{ font-size:1.5em;  font-family:Georgia,"Arial Black","Arial Rounded MT Bold";  color:#369}
acronym{ cursor:help;  font-weight:bold}
h2{ font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:12px}
td{ font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:9pt}
p, li{font-family:Verdana,Arial,Helvetica,sans-serif}
#cabeceratop{ clear:both;  padding:0;  background-image:url(../imagenes_aeropuerto/tsombra1024.gif);  background-repeat: repeat-y;  background-position:top center;  text-align:center;  margin-top:0px;  margin-right:4.2px;  margin-bottom:0px;  margin-left:3.5px}
#intro{ clear:both;  font-size:1em;  padding:0 4.2em 0em;  padding-left:3.5em;  background-image:url(../imagenes_aeropuerto/tsombra1024.gif);  background-repeat: repeat-y;  background-position:center center; /*margin-right:3em;  margin-left:3em;  */}
#pie{ clear:both;  font-family:Georgia,"Arial Black","Arial Rounded MT Bold";  font-size:1em;  background-image:url(../imagenes_aeropuerto/bsombra1024.gif);  background-repeat:no-repeat;  background-position:center bottom;  height:48px;  bottom:0px;  text-align:center;  padding:0 2.5em 0em}
#licencia{ font-family:Arial,Helvetica,sans-serif;  font-size:13px;  color:#999;  text-decoration:none}

a#externo{ color:#295C7A}
a#externo:hover{ color:#1A3A4D;  text-decoration:underline}
a.iniciales-peq{ font-family:Georgia,serif;  color:#333000;  font-size:1em;  font-weight:bold}
a.iniciales-peq:hover{ font-family:Georgia,serif;  color:#333000;  font-size:1em;  border-bottom-width:2px;  border-bottom-style:solid;  border-bottom-color:#333000;  font-weight:bold}
a.externo:link, a.externo:visited{ color:#295C7A;  text-decoration:none}
a.externo:hover{ color:#1A3A4D;  text-decoration:underline}
a.externo2:link, a.externo2:visited{ color:#295C7A;  text-decoration:none;  font-variant:small-caps}
a.externo2:hover{ color:#1A3A4D;  text-decoration:underline;  font-variant:small-caps}
a:link, a:visited, a:active{ text-decoration:none;  color:#CD0067}
a:hover{text-decoration:none}
a#iniciales{ font-size:1.2em;  color:#369}
a#iniciales:hover{ font-size:1.2em;  color:#999;  text-decoration:underline}

ul#alquiler{ font-family:"Microsoft Sans Serif",sans-serif;  line-height:15px;  list-style-type:lower-alpha;  color:#333;  text-indent:-15px;  text-align:justify}

.color1{ border-color:#CC0 #369 #369 #CC0; border-style:solid; border-top-width:1px; border-right-width:2px; border-bottom-width:1px; border-left-width:1px}
.bordegris div{ border-top:1px solid #CCC;  border-left-width:3px;  border-left-style:doble;  border-left-color:#CCC}
.bordegris a, .bordegris a:hover{ color:#000;  decoration:none;  text-transform:uppercase}

div.amarillos{ font-family:Arial,Helvetica,sans-serif;  font-size:1em;  color:#004F75;  background-color:#FF0;  height:70px}
div.direccion{ font-family:Arial,Helvetica,sans-serif;  font-size:1em;  color:#003955;  line-height:14pt;  margin-top:5px;  padding-top:5px}
div.direccion span.dir{background-image:url(../imagenes_aeropuerto/iconos2.gif); background-repeat:no-repeat; background-position:-1px -223px; padding-left:20px; background-attachment:scroll}
div.direccion span.tlfdir{background-image:url(../imagenes_aeropuerto/iconos2.gif); background-repeat:no-repeat; background-position:-1px -160px; padding-left:20px; background-attachment:scroll}
div.direccion span.check-in{background-image:url(../imagenes_aeropuerto/iconos2.gif); background-repeat:no-repeat; background-position:-1px -134px; padding-left:20px; font-variant:small-caps; background-attachment:scroll}
div.direccion span.terminal{background-image:url(../imagenes_aeropuerto/iconos2.gif); background-repeat:no-repeat; background-position:-1px -191px; padding-left:25px; font-variant:small-caps; background-attachment:scroll; font-weight:bold}
div.direccion span.check-in2{background-image:url(../imagenes_aeropuerto/iconos2.gif); background-repeat:no-repeat; background-position:-1px -7px; padding-left:20px; font-variant:small-caps; background-attachment:scroll}
div.direccion span.terminal2{background-image:url(../imagenes_aeropuerto/iconos2.gif); background-repeat:no-repeat; background-position:-1px -74px; padding-left:25px; font-variant:small-caps; background-attachment:scroll; font-weight:bold}
div.direccion span.tlfdir2{background-image:url(../imagenes_aeropuerto/iconos2.gif); background-repeat:no-repeat; background-position:-1px -39px; padding-left:20px; background-attachment:scroll}
div.listado{ z-index:0;  font-size:9px;  top:100px;  left:205px;  position:absolute}
div.logo{ background-image:url(../imagenes_aeropuerto/cab1024.gif);  background-repeat:no-repeat;  background-position:center;  height:200px;  width:100%;  z-index:1; position:relative}
div.idiomas{ position:absolute;  top:205px;  right:120px}

.color2{border-color:#CC0 #369 #369 #CC0; background-color:#36C}
.companya{ font-family:Georgia,"Arial Black","Arial Rounded MT Bold"; font-size:9pt; text-transform:uppercase; color:#894589}
.mostrador{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:#CFC}
.mostrador2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:#06C; border-color:black #06C; border-style:none}
.ciudad{ font-family:Arial,Helvetica,sans-serif; font-size:10pt}
.gran{font-family:Arial,Helvetica,sans-serif; font-size:12pt; text-transform:none; color:#FC6; font-weight:bold}
.tarifas{ font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-style:italic}
.color3{border-color:#CC0 #369 #369 #CC0; background-color:#396; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-style:italic; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px}
.color4{border-color:#6CF #369 #369 #6CF; border-style:solid; border-top-width:2px; border-right-width:2px; border-bottom-width:2px; border-left-width:2px}
.terminales{font-family:Arial,Helvetica,sans-serif;  font-size:76%;  margin-left:30pt}
.conexiones{font-family:Georgia,serif; font-size:76%; margin:20px 10px}

.linea1{font-weight:bold; color:#06F; font-size:12px}
.linea1d{font-weight:bold; color:#FFF; background-color:#06F; margin:1px; padding:1px; font-size:14px}
.linea2{font-weight:bold; color:#009300; font-size:12px}
.linea2d{font-weight:bold; color:#FFF; background-color:#009300; margin:1px; padding:1px; font-size:14px}
.linea3{font-weight:bold; color:#F00; font-size:12px}
.linea3d{font-weight:bold; color:#FFF; background-color:#F00; margin:1px; padding:1px; font-size:14px}
.linea4{font-weight:bold; color:#F93; font-size:12px}
.linea4d{font-weight:bold; color:#FFF; background-color:#F93; margin:1px; padding:1px; font-size:14px}
.linea7{font-weight:bold; color:#C6F; font-size:12px}
.linea7d{font-weight:bold; color:#FFF; background-color:#C6F; margin:1px; padding:1px; font-size:14px}

.tablaconex{background-color:#E9E9E9; border:1px solid #CCC}
#tabla{background-color:#CCD9DB; background-image:url(img-css/gradient.gif)}
.minibus{width:70%; font-family:Arial,Helvetica,sans-serif; font-size:12px; z-index:0}
.relacionado{width:160px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; border-left-width:1px; border-left-style:dotted; border-left-color:#CCC; float:right; padding-left:5px; margin-left:10px}
.relacionadoest{width:140px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; border-left-width:1px; border-left-style:dotted; border-left-color:#CCC; float:right; padding-left:5px; margin-left:10px}

.relacionadoh2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; padding-top:10px}
.relacionadoh{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; border-top-width:1px; border-top-style:dotted; border-top-color:#CCC; padding-top:10px}
.relacionadoLA{position:relative;  left:40px;  font-family:Verdana,sans-serif; font-size:11px;  float:right}

ol{font-size:0.8em; text-indent:-5px}
a.lineas{color:#FFF}
/* heredadas */
.linea10{font-family:Georgia,serif; font-size:12px; background-color:#E6ECED; text-align:center}
.linea10color{font-family:Georgia,serif; font-size:12px; background-color:#C8D5D7; text-align:center}

#derechos{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#999; margin-top:10px; margin-left:10px}
#derechos h2, #derechos h3, #derechos h4{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#999; display:inline; font-variant:small-caps}
#derechos span{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#999}
#derechos a:link, #derechos a:visited{color:#666}
#derechos a:hover, #derechos a:active{color:#666}
.banderas{margin-right:5px; margin-left:5px; border:none}
#contentholder{background-image:url(../css/bg_bloque_c.gif); background-repeat:  repeat; min-width:720px; border:1px solid #999;  padding-left:5px; padding-top:5px}
.interior{background-image:url(../imagenes_aeropuerto/detalles2.gif); background-repeat:no-repeat; background-position:left top; min-height:131px}

/*
#scroll-vuelos{width:205px; height:350px; float:right; margin-left:5px; padding-left:5px; margin-top:10px; padding-top:10px; background-image:url(../imagenes_aeropuerto/fondo-ofertas.gif); background-repeat:no-repeat}
#vuelos{width:490px; border:1px solid red; float:inherit}
*/
#wrapper{background-color:#E6ECED; margin:10px auto 20px 0px; padding-left:130px}
#tsud{font-family:Georgia,serif; font-size:12px; margin:20px 10px}
#tsud h2{font-family:Arial,Helvetica,sans-serif; color:#0F4557; font-variant:small-caps; font-size:1.4em; letter-spacing:0.2em}
#tsud h3{font-family:Georgia,"Times New Roman",Times,serif; color:#369; font-size:1.2em; font-variant:small-caps}
#tsud h4{font-family:Georgia,"Times New Roman",Times,serif; color:#369; font-size:1.1em; font-variant:small-caps}
#tsud h5{font-size:1em; font-weight:bold; color:#369}
#tsud p{margin-bottom:10px; margin-top:10px; margin-left:10px; text-align:justify}
.p-aereo{background-color:#E4E7E7; padding-left:5px; border:1px solid #999; width:60%; padding-top:0px; padding-right:5px; margin-top:5px; margin-bottom:5px; padding-bottom:0px}
.p-aereog{background-color:#E4E7E7; padding-left:5px; border:1px solid #999; width:80%; padding-top:0px; padding-right:5px; margin-top:5px; margin-bottom:5px; padding-bottom:0px}
.p-taxi{background-color:#E4E7E7; padding:10px; margin:20px; border:thin solid #e6690e; width:70%}
.p-parking{background-color:#F2F4F4; padding:10px; border:1px solid #75A4BD; margin:30px}

/* estilos feria */
.p-feria{background-color:#7e9cb8; padding:10px; margin:20px; border:thin solid #e6690e; width:70%}
h2.feria{font-size:0.9em; padding-top:25px; padding-left:6px}

.calendario1{background-image:url(../imagenes_aeropuerto/entry-post.gif); background-repeat:no-repeat; background-position:3px top; color:#FFF; background-color:#E6ECED; padding-left:3px; width:700px; margin-left:10px; margin-bottom:10px}
.calendario2{margin-left:40px; color:#666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.9em; position:relative; top:-64px; background-color:#FFF; border-bottom:1px solid #CCC; border-right-width:1px; border-right-style:solid; border-right-color:#CCC; width:85%; padding-bottom:10px; margin-bottom:0px; bottom:0px; padding-right:10px; padding-left:10px; padding-top:10px}
/*estilos menus.css */
div.p{font-family:Verdana,sans-serif; font-size:12px; margin:0; padding:0px}
div.p2{font-family:Verdana,sans-serif; font-size:12px; padding:5px}

div.small{ font-family:Verdana,sans-serif;  font-size:10px}
div.title{padding-left:1px; font-family:Georgia,"Arial Black","Arial Rounded MT Bold"; font-size:12px; margin-bottom:1px; margin-top:0px; padding-top:0px; text-align:center}
div.main{border:1px solid #CCC}

div.domMenu_menuBar{border-top:0px solid #069; border-right:0px solid #069; border-bottom:0px solid #069; border-left:0px solid #069}
div.domMenu_menuElement{font-family:Arial,sans-serif; font-size:12px; background:url(img-css/gradient.gif) repeat-x; color:#0F0F0F; text-align:center; height:22px; line-height:22px; vertical-align:middle; border-right:1px solid #CCC; border-bottom:1px solid #CCC}
div.domMenu_menuElementHover{    background:url(img-css/gradient2.gif) repeat-x; color:#FFF}
div.domMenu_subMenuBar{ border:solid #7E7E7E 1px;  background-color:#FFF;  padding-bottom:1px;  opacity:.9;  filter:alpha(opacity=90)}
div.domMenu_subMenuElement{ font-family:Arial,sans-serif;  font-size:12px;  border:solid #CCC 1px;  margin:1px 1px 0 1px;  color:#0F0F0F;  padding:2px 7px}
div.domMenu_subMenuElementHover{ background-color:#EFEFEF}

.titulotop{color:#818BA0; text-decoration:none; border-top-width:1px; border-top-style:dotted; border-top-color:#C5C5C5}
.titulotopileft{color:#818BA0; text-decoration:none; border-top-width:1px; border-top-style:dotted; border-top-color:#C5C5C5; border-right-width:1px; border-right-style:dotted; border-right-color:#C5C5C5}
a.titulo, a.titulo:visited{color:#818BA0; text-decoration:none; line-height:20px}
a.titulo:hover{color:#818BA0; text-decoration:none; background-color:#FFF; display:compact}
a.titulo:visited{color:#4D5564; text-decoration:none; line-height:20px}

#info h2{border:1px solid #ACC8E3; display:inline; padding:5px; text-align:right}
#boxo p{padding-top:10px}

legend{font-family:Georgia,"Arial Black","Arial Rounded MT Bold"; color:#336}

fieldset{font-family:Georgia,"Arial Black","Arial Rounded MT Bold"; padding:5px; margin:0px}
h3{font-family:Georgia,"Arial Black","Arial Rounded MT Bold"; padding-top:10px; display:inline; font-size:1em}
#conexiones2 h2{font-family:Georgia,"Arial Black","Arial Rounded MT Bold"; padding-top:10px; display:inline; font-size:1em; color:#D40000}
.logoscompanis{background-color:#f6f7f9; border:1px solid #DADEE7; margin-top:25px; padding-top:15px}
#info legend{font-family:Georgia,"Arial Black","Arial Rounded MT Bold"; font-size:22px; font-weight:bold; font-variant:small-caps}
#info label{font-family:Georgia,"Arial Black","Arial Rounded MT Bold"; font-size:14px; font-variant:small-caps; font-weight:bold}
.parrafocorto{line-height:6px}

dd#mapa404{margin:0px; padding:0px 0px 0px 10px}
.mapa404{padding-left:10px; padding-bottom:10px}
.entradas a, .entradas a:visited{color:#369; background-image:url(../imagenes_aeropuerto/entrada-firabcn.gif); background-repeat:no-repeat; background-position:right; text-align:center; padding-right:35px}

div#sociales{text-align:right; bottom:10px; background-color:#FFF; height:50px; margin-top:0px; padding-top:3px; border-top-width:thin; border-top-style:solid; border-top-color:#369; padding-bottom:3px; border-bottom-color:#369; border-bottom-style:solid}
div#sociales a:hover{opacity:1}
div#sociales p{text-align: justify; }
div#sociales a{margin-right:3px; text-decoration:none; border-bottom:0; opacity:.7}

 /* parking salidas */
 .flechain{
	background-image:url(../imagenes_aeropuerto/iconos2.gif);
	background-repeat:no-repeat;
	background-position:0px -470px;
	background-attachment: scroll;
	background-color: transparent;
	width:25px;
	height:25px;
	line-height:25px;
}

 .flechaout{
	background-image:url(../imagenes_aeropuerto/iconos2.gif);
	background-repeat:no-repeat;
	background-position:0px -405px;
	background-attachment: scroll;
	background-color: transparent;
	width:25px;
	height:25px;
	line-height:25px;
}
 .puntocajero{
	background-image:url(../imagenes_aeropuerto/iconos2.gif);
	background-repeat:no-repeat;
	background-position:0px -442px;
	background-attachment: scroll;
	background-color: transparent;
	width:25px;
	height:25px;
	line-height:25px;
}

.pk{width:402px;height:235px;padding-top:15px;background-color:#FFFFFF;border: 4px double #CCCCCC; float:right;z-index:1}
.j {text-align:justify}
.m15arriba {	padding-top: 15px;}
.importante2{
	background-image:url(../imagenes_aeropuerto/iconos2.gif);
	background-repeat:repeat-x;
	background-position:0px -534px;
	background-attachment: scroll;
	background-color: #ffffff;
	height: 100px;	width:90%;
	margin-right: 20px;	margin-left: 20px;	background-color: #ffffff;	border: 1px solid #CCCCCC;
	padding: 10px;	margin-bottom:25px;
}
.parking{
	list-style-type:none;
	background-attachment: scroll;
	background-image: url(../imagenes_aeropuerto/iconos2.gif);
	background-position: -2px -253px;
	background-repeat: no-repeat;
	list-style-image: none;
	padding-left: 15px;
}

.fintrayecto{
	background-image:url(../imagenes_aeropuerto/iconos2.gif);
	background-repeat:no-repeat;
	background-position:0px -505px;
	background-attachment: scroll;
}

span.fintrayecto{padding-left:30px}
span.nuevocast{	background-image:url(../imagenes_aeropuerto/iconos2.gif);
	background-repeat:no-repeat;
	background-position:0px -760px;
	background-attachment: scroll;
	padding-left: 40px;	
}
span.nuevocat{	background-image:url(../imagenes_aeropuerto/iconos2.gif);
	background-repeat:no-repeat;
	background-position:0px -735px;
	background-attachment: scroll;
	padding-left: 40px;	
}
span.nuevoingl{	background-image:url(../imagenes_aeropuerto/iconos2.gif);
	background-repeat:no-repeat;
	background-position:0px -783px;
	background-attachment: scroll;
	padding-left: 40px;	
}
#sube p a.subir {
	display: block;
	background-image:url(../imagenes_aeropuerto/iconos2.gif);
	background-repeat:no-repeat;
	background-position:right -802px;
	background-attachment: scroll;
	text-indent: -9999px;
	height:37px;
	line-height:37px;
}
div#sponsored{font-size:11px;background-color:#EDEDED;color:#990099;padding-bottom:15px;text-align:center; }
div#enlace{font-size:9px;color:#909090;width:160px;border:1px solid #DFDFDF;margin:0 0 0 10px;text-align:left;}
div.enlace{font-size:9px;color:#909090;border:1px solid #DFDFDF;margin:10px 0 0 0;text-align:left}
div.enlace-contenido{padding:2px}
div.enlace h2 {font-size:9px;margin:0;padding:0;font-size:9px;font-weight:bold;background-color:#F0F0F0;text-align:center}
div.enlace a, div.enlace a:visited {	color: #525252;	text-decoration: underline;}
div.enlace p{margin:0;padding:0}
.amarilla {background-image: url(../imagenes_aeropuerto/iconos2.gif);background-position: -16px -876px;	background-attachment: scroll;	background-repeat: no-repeat;	text-indent: 12px;	margin-left: 15px;}

/* alquiler de coches */
#intro .main .p2 ul{list-style-type:none; font-weight:normal}
.ic_t1{width:22px; height:12px; padding:0 0.2em 0 0.16em; font-family:verdana; color:#fff; font-size:1em; font-weight:bold ; background-color:#9CF}
.ic_t2b{width:22px; height:12px; padding:0 0.2em 0 0.16em; font-family:verdana; color:#fff; font-size:1em; font-weight:bold ; background-color:#CC9}
.ic_t2c{width:22px; height:12px; padding:0 0.2em 0 0.16em; font-family:verdana; color:#fff; font-size:1em; font-weight:bold ; background-color:#FC6}
.menosli{font-size:1em; font-variant:normal; font-weight:normal}

.tnl{width:22px; height:12px; padding:0 0.2em 0 0.16em; font-family:verdana; color:#000; font-size:0.8em}
.pla{width:22px; height:12px; padding:0 0.2em 0 0.16em; font-family:verdana; color:#000; font-size:0.8em}
h5{font-size:1em; font-variant:normal; font-weight:normal}
h4{font-size:1.2em; font-weight:normal; font-variant:small-caps}
.tabla{border:1px solid #069; margin-top:5px; margin-bottom:5px}

.tablagris{border:1px solid #999; margin-top:5px; margin-bottom:5px}
.estrella{background-image:url(../imagenes_aeropuerto/iconos2.gif); background-repeat:no-repeat; background-position:left -959px; background-attachment:scroll; padding-left:35px; text-align:justify}
.infoamarilla{background-image:url(../imagenes_aeropuerto/iconos2.gif); background-repeat:no-repeat; background-position:left -991px;  background-repeat:no-repeat;  line-height:23px;  padding-left:40px}
.repite-amarilla{background-image:url(../imagenes_aeropuerto/iconos2.gif);background-repeat: no-repeat;	background-position:left -942px;	background-attachment: scroll;padding-left: 55px;}
/*para el script de letras*/
.relacionado2{width:124px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; float:left; padding-right:0px; margin-right:0px; padding-left:10px}

ol, ul{list-style:none; padding:0px}

h1#letras{font-size:1.7em; font-family:Arial,Helvetica,sans-serif; color:#454545; font-variant:small-caps; padding-top:15px}

body#letras{font:x-small Arial,Helvetica,sans-serif normal; line-height:1.25em; color:#454545}
#description{padding:0px 10px 10px; font-size: 1.2em}
#vocab_nav{display:none; margin:5px 0px 20px 0px; overflow:hidden; color:#130000; line-height:14pt; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px}
#vocab_nav ul li{color:#fff; float:left; margin-right:1px; text-transform:uppercase}
#vocab_nav ul li a{background:#0D4A67; color:#fff; display:block; font-weight:bold; padding:3px 5px; text-decoration:none}
#leyenda_voc{background:#f6f6f6 5px center; font-weight:bold; border: 1px solid #d4d4d4; padding:10px; color:#557FFF}
#leyenda_voc .no_result span{color:#0D4A67; font-size:1.6em; padding:0 0 0 4px; text-transform:uppercase}
.terminos{background:#f6f6f6; border:1px solid #d4d4d4; padding:3px}
#ListVoc dt{font-weight:bold; letter-spacing:-1px; padding:3px 3px; text-transform:uppercase}
#ListVoc dd{margin-bottom:7px}

.v2{margin:5px 0px 20px 0px; overflow:hidden; color:#130000; line-height:14pt; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px}

.v2 ul li{color:#fff; float:left; margin-right:1px; text-transform:uppercase; display:inline}
.v2 ul li a, .v2 ul li a:visited{background:#0D4A67; color:#fff; display:block; font-weight:bold; padding:3px 5px; text-decoration:none}
.sigue{color:#7E7E7E; vertical-align:middle; margin-right:3px; margin-left:3px}
a.salida, a.salida:visited, a.salida:link{color:#F00; text-decoration:none; font-variant:small-caps; text-transform:none; font-variant:small-caps}
/* color-boxz*/

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#999999; opacity:0.4;  filter:alpha(opacity=70);  -moz-opacity:0.4;  }

#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url(img-colorbox/controls2.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(img-colorbox/border2.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(img-colorbox/controls2.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(img-colorbox/controls2.png) no-repeat 0 -32px;}

#cboxBottomCenter{height:43px; background:url(img-colorbox/border2.png) repeat-x bottom left;}

#cboxBottomRight{width:14px; height:43px; background:url(img-colorbox/controls2.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(img-colorbox/controls2.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(img-colorbox/controls2.png) repeat-y -211px 0;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;	padding: 15px;}
#cboxLoadingOverlay{background:url(img-colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(img-colorbox/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(img-colorbox/controls2.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}

#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}



