body{background: #003466 url("../img/bg.jpg") repeat-y;margin:0px;padding:0px;font: normal normal 0.75em "Trebuchet MS", arial, verdana;color: #003366;line-height:1.5em;}
body.popup{background: transparent;padding: 5px 10px;}
a{text-decoration:none;color:#003366;}
a.white, a.white:link, a.white:visited  { background-color: transparent; color: white;  text-decoration:none;}
a.white:hover { background-color: transparent; color: white; text-decoration:none; }
center{color: white;}
img{border: none;}
h1{margin:0;padding:0;}
h3{margin:-3px 0 5px 0;padding:0;font-size:2em;color:#003366;border-bottom: 1px solid #ffcc00;text-align:left;font-weight:normal;}
h3.contacto{font-size:1.08em;}
/*#contenido-listado h3{border:none;}*/
h4.list{font-size:1.33em;}
h4{margin:0;padding:0;font-size:1em;}
h4.titular-noticia{float:left;width:100%;text-align:justify;}
h4.fecha-noticia{text-align:right;float:left;width:90px;font-size:0.8em}
p{text-align:justify;}
.clear{clear:both;}
.flota-der{float:right;}
.flota-izq{float:left;}
.plain{border:none;}
.subrayado{text-decoration:underline;}
/**** objetos de formulario ***/
form{font: normal normal 1.08em "Trebuchet MS", arial, verdana;}
input, textarea {border: 1px solid #476e94;}
fieldset{border:none;}
.error{color:red;}
/*** fin de objetos de formulario ***/
#caja{position:absolute;width: 997px;height: 678px;top:1%;left:50%;margin-left:-499px;}
#caja-fondo{position:absolute;top: 25px;left: 30px;width: 940px;height: 626px;background: url("../img/bg_interior.jpg") no-repeat;z-index: 10;}
#caja-fondo-home{position:absolute;top: 25px;left: 30px;width: 940px;height: 626px;background: url("../img/bg_home.jpg") no-repeat;z-index: 10;}
#caja-fondo-prensa{position:absolute;top: 25px;left: 30px;width: 940px;height: 626px;background: url("../img/bg_sala_prensa.jpg") no-repeat;z-index: 10;}
#logo{position: absolute;top:0px;left:75px;z-index: 100;}
/*#home #logo{display:none;}
#home #logo2{position:absolute;top:45%;left:45%;z-index:10000;}*/
#casita{position: absolute;top:13px;left:10px;}
#idiomas{position: absolute;right: 30px;z-index: 100;}
#caja-menu{position: absolute;top: 80px;width: 994px;height: 41px;z-index: 1500;background: url("../img/bg_menu.png") no-repeat;}
#caja-interior{position: absolute;top: 140px;left: 255px;width: 667px;height: 466px;z-index: 1000;}
#foto-home{position: absolute;top: 20px;left:26px;width:175px;height: 254px;z-index: 1;}
#contenido-actualidad{position:absolute;left:227px;top:20px;width:422px;}
#contenido-promociones{position:absolute;left:26px;top:	290px;width:622px;}
#contenido-listado{position:absolute;left:26px;top:72px;width:625px;}
#contenido-grupo{position:absolute;left:210px;top:62px;width:436px;}
#fotos{margin-left:25px;}
.contenido-noticia{height:380px;}
.listado-referencias{width:31%;}
.texto-noticia-largo{width:100%;margin-left:2px;}
.texto-noticia-corto{width:68%;margin-left:2px;}
.btn-imprimir{position:absolute;right:20px;top:10px;}
#txt-contenido-home{height:230px;padding-right:11px;}
#lateral-izq-ficha{float:left;width:330px;}
#lateral-der-ficha{position:absolute;width:285px;top:0px;left:345px;}
.margen-izq{margin-left:20px;}
#pie-izq{position: absolute;bottom: 0px;left:32px;font-weight:bold;}
#pie-der{position: absolute;bottom: 5px;right:30px;color:white;}
.borde-amarillo{border:1px solid #ffcc00;}
.cabecera-interior{padding: 20px 5px 5px 25px;width:622px;}

/*** jquerycssmenu ***/
.jquerycssmenu{padding-left: 75px; /*offset of tabs relative to browser left edge*/}
.jquerycssmenu ul{margin: 2px 0 0 0;padding: 0;list-style-type: none;}
.jquerycssmenu ul li{position: relative;display: inline;float: left;width:213px;}
.jquerycssmenu ul li a{display: block;background: transparent;padding: 0;margin-right: 3px;color: #2d2b2b;text-decoration: none;}
.jquerycssmenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;margin:0;padding:0;}
.jquerycssmenu ul li ul li{display: list-item;float: none;margin:0;padding:0;}
.jquerycssmenu ul li ul li ul{top: 0;height:26px;background-color: grey;}
.jquerycssmenu ul li ul li a{width:135px;background-color:transparent;height:26px;padding:0;margin: 0;}
.jquerycssmenu ul li ul li a:hover{color: black;}
/**** SCROLL ****/
.scroll-pane p{margin-top:0;margin-right:10px;}
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #aaa;}
.jScrollPaneDrag {position: absolute;background: #666;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-color: #666;*/height: 9px;}
a.jScrollArrowUp:hover {/*background-color: #f60;*/}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
a.jScrollArrowDown:hover {/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
.winXP .jScrollPaneTrack {background: url("../img/scroll/windows_track.png") repeat-y;}
.winXP .jScrollPaneDrag {background: url("../img/scroll/windows_drag_middle.gif") no-repeat 0 50%;}
.winXP .jScrollPaneDragTop {background: url("../img/scroll/windows_drag_top.gif") no-repeat;height: 4px;}
.winXP .jScrollPaneDragBottom {background: url("../img/scroll/windows_drag_bottom.gif") no-repeat;height: 4px;}
.winXP a.jScrollArrowUp {height: 17px;background: url("../img/scroll/windows_arrow_up.gif") no-repeat 0 0;}
.winXP a.jScrollArrowDown {height: 17px;background: url("../img/scroll/windows_arrow_down.gif") no-repeat 0 0;}
/*** Galleryfic ***/
div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: block;
	float:right;
	width:280px; 
	/*margin-top:-28px;*/
}
div.content a, div.navigation a {text-decoration: none;color: #777;}
div.content  a:focus, div.content  a:hover, div.content  a:active {text-decoration: underline;}
/*div.controls {margin-top: 5px;height: 23px;}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}*/
div.loader {background-image: url('loader.gif');background-repeat: no-repeat;background-position: center;width: 280px;height: 350px;}
div.slideshow {clear: both;}
div.slideshow span.image-wrapper {float: left;padding-bottom: 12px;}
div.slideshow a.advance-link {padding: 2px;display: block;}
div.slideshow img {border: 1px solid #ffcc00;display: block;}
div.download {float: right;}
div.embox {clear: both;border: 1px solid #ccc;background-color: #eee;padding: 12px;}
div.image-title {font-weight: bold;font-size: 1.4em;}
div.image-desc {line-height: 1.3em;padding-top: 12px;}
div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {clear: both;margin: 0;padding: 0;margin-left:5px;}
ul.thumbs li {float: left;padding: 0;margin: 0px 3px 5px 0;list-style: none;}
a.thumb {padding: 2px;display: block;border: 1px solid #ccc;}
ul.thumbs li.selected a.thumb {background: #ffcc00;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;vertical-align:top;}
div.pagination {clear: both;}
div.navigation div.top {display:none;margin-bottom: 12px;height: 11px;}
div.navigation div.bottom {margin-top: 12px;}
div.pagination a, div.pagination span.current {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ffcc00;color:#003366;}
div.pagination a:hover {background-color: #eee;text-decoration: none;}
div.pagination span.current {font-weight: bold;background-color: #000;border-color: #000;color: #fff;}
/*** VENTANA MODAL ****/
#GB_overlay {filter:alpha(opacity=80);background-image: url('../img/greybox/overlay.png');position: absolute;margin: auto;top: 0;left: 0;z-index:1000000;width:100%;height: 100%;}
/** html #GB_overlay {background-color: black;background-color: transparent;background-image: url('../img/greybox/blank.gif');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/greybox/overlay.png", sizingMethod="scale");}*/
#GB_window {top: 100px;left: 0px;position: absolute;background: url('../img/fondo_popup.png') repeat;border: 5px solid #a9b5bf;width: 400px;height: 400px;z-index: 1500000;}
#GB_frame {border: 0;overflow: auto;width: 100%;height: 470px;background: transparent;margin:0;}
#GB_caption {background: transparent;padding: 2px 0 2px 5px;margin: 0;height:60px;}
#GB_window #cerrar{position: absolute;top: 2px;right: 5px;cursor: pointer;cursor: hand;}
#GB_caption img{margin: 0px 5px;}
#politica{font-size:0.9em;font-style:italic;}