@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'PT Sans Narrow';
    src: url('webfontkit-pt-sans/pt_sans-narrow-web-regular-webfont.eot');
    src: url('webfontkit-pt-sans/pt_sans-narrow-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit-pt-sans/pt_sans-narrow-web-regular-webfont.woff') format('woff'),
         url('webfontkit-pt-sans/pt_sans-narrow-web-regular-webfont.ttf') format('truetype'),
         url('webfontkit-pt-sans/pt_sans-narrow-web-regular-webfont.svg#PTSansNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
/* GENERAL*/

body {overflow: -moz-scrollbars-vertical}
body {background-color:#FFF; font-family: 'PT Sans Narrow', sans-serif; font-size: 62.5%; /* font-size 1em = 10px */}
body a {text-decoration:none;}
.main-container{width:980px;margin:0px auto;background-color:#FFFFFF;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}

input.gen-button-a{ height:25px; padding:0 8px 0 8px; margin:0; display:block; font-size:1.5em; color:#FFFFFF; background-image:url(../images/bg-gen-button-a.png); border:none; font-family:'PT Sans Narrow'; background-position:left top; background-repeat:repeat-x;}
input.gen-button-a:hover{ background-image:url(../images/bg-gen-button-a.png); background-position:left -25px; background-repeat:repeat-x;}

a.link-button{ height:25px; padding:0 8px 0 8px; margin:0; display:block; font-size:1.5em; color:#FFFFFF; background-image:url(../images/bg-gen-button-a.png); border:none; font-family:'PT Sans Narrow'; background-position:left top; background-repeat:repeat-x;}
a:link-button:hover{ background-image:url(../images/bg-gen-button-a.png); background-position:left -25px; background-repeat:repeat-x;}

a.normal-text-link-a { color:#CC0000;}
a.normal-text-link-a:hover { color:#333333;}

a.pdfcatlink { font-family: 'PT Sans Narrow', sans-serif !important; color:#CC0000;}
a.pdfcatlink:hover { font-family: 'PT Sans Narrow', sans-serif !important; color:#333333;}

a.pdflink { font-size:1.4em;}
a.pdflink:hover { font-size:1.4em; }

a.Enlace { color:#0099CC;}
a.Enlace:hover { color:#333333;}

.invis {display:none;}
.main-content .invis {display:none;}
.sec-content .invis {display:none;}
.sec-content .block-int-gen .head-sec-910 .invis {display:none;}
.sec-content .left-menu .invis {display:none;}

span.star { color: #FF0000;}

form { background-color:transparent;}

/* CLEAR*/
.clear{clear:both;}
  
/* HEADER -------------------------------------------- */
.main-header{background-image: url("../images/ayun-bg-header-0.png"); height: 256px; margin: 0 1px; position: relative; width: 978px;}
.main-header h1.logo-a{display:block; padding:0; margin:0; position:absolute; top: 130px; left:30px;}
.main-header h1.logo-a a{display:block;}
.main-header h1.logo-a a img{padding:0; margin:0;}
.main-header h2.logo-b {display:block; padding:0; margin:0; position:absolute; top:130px; left:217px;}
.main-header h2.logo-b a{display:block;}
.main-header h2.logo-b a img{padding:0; margin:0;}
.main-header .head-top{width:978px;background-image: url(../images/pixel-grey-90.png);}
/*a links*/
.main-header .head-top .block-a{width:43px;height:82px;float:left;}
.main-header .head-top .block-a ul{width:43px;height:82px;}
.main-header .head-top .block-a ul li{width:43px;height:27px;}
.main-header .head-top .block-a ul li a{width:43px;height:27px;display:block;text-indent: -3000px;background-position:center center;}
.main-header .head-top .block-a ul li a.home{background-image: url(../images/icon-home-a.png);}
.main-header .head-top .block-a ul li a.sitemap{background-image: url(../images/icon-sitemap-a.png);}
.main-header .head-top .block-a ul li a.sendmail{background-image: url(../images/icon-sendmail-a.png);}
.main-header .head-top .block-a ul li a:hover.home{background-image: url(../images/icon-home-b.png); text-decoration:none;}
.main-header .head-top .block-a ul li a:hover.sitemap{background-image: url(../images/icon-sitemap-b.png); text-decoration:none;}
.main-header .head-top .block-a ul li a:hover.sendmail{background-image: url(../images/icon-sendmail-b.png); text-decoration:none;}
/*b main menu*/
.main-header .head-top .block-b{height:64px;float:left;padding:0; border-top:18px solid #333333;}
.main-header .head-top .block-b ul{height:64px; padding:0 8px 0 8px;}
.main-header .head-top .block-b ul li.main-menu{height:48px; display:block; float:left; padding:5px 6px 11px;}
.main-header .head-top .block-b ul li.main-menu a.main-a{height:41px; display:block; float:left; border-top: 3px solid #CC0000; padding: 5px 8px 0 0; color:#FFFFFF; font-weight:bold; min-width: 105px;}
.main-header .head-top .block-b ul li.main-menu a.main-b{height:41px; display:block; float:left; border-top: 3px solid #FF9900; padding: 5px 8px 0 0; color:#FFFFFF; font-weight:bold; min-width: 105px;}
.main-header .head-top .block-b ul li.main-menu a.main-c{height:41px; display:block; float:left; border-top: 3px solid #B5B211; padding: 5px 8px 0 0; color:#FFFFFF; font-weight:bold; min-width: 105px;}
.main-header .head-top .block-b ul li.main-menu a.main-d{height:41px; display:block; float:left; border-top: 3px solid #99CC00; padding: 5px 8px 0 0; color:#FFFFFF; font-weight:bold; min-width: 105px;}
.main-header .head-top .block-b ul li.main-menu a.main-e{height:41px; display:block; float:left; border-top: 3px solid #00CCFF; padding: 5px 8px 0 0; color:#FFFFFF; font-weight:bold; min-width: 105px;}
.main-header .head-top .block-b ul li.main-menu .submenu-a{ width:978px; height:156px; border-top:12px solid #CC0000; border-bottom:6px solid #CC0000; background-color:#FFFFFF; position:absolute; top:82px; left: -9999px; display:block;}
.main-header .head-top .block-b ul li.main-menu .submenu-b{ width:978px; height:156px; border-top:12px solid #FF9900; border-bottom:6px solid #FF9900; background-color:#FFFFFF; position:absolute; top:82px; left: -9999px; display:block;}
.main-header .head-top .block-b ul li.main-menu .submenu-c{ width:978px; height:156px; border-top:12px solid #B5B211; border-bottom:6px solid #B5B211; background-color:#FFFFFF; position:absolute; top:82px; left: -9999px; display:block;}
.main-header .head-top .block-b ul li.main-menu .submenu-d{ width:978px; height:156px; border-top:12px solid #99CC00; border-bottom:6px solid #99CC00; background-color:#FFFFFF; position:absolute; top:82px; left: -9999px; display:block;}
.main-header .head-top .block-b ul li.main-menu .submenu-e{ width:978px; height:156px; border-top:12px solid #00CCFF; border-bottom:6px solid #00CCFF; background-color:#FFFFFF; position:absolute; top:82px; left: -9999px; display:block;}
.main-header .head-top .block-b ul li.main-menu.m-m-a:hover { background-color:#CC0000;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu.m-m-b:hover { background-color:#FF9900;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu.m-m-c:hover { background-color:#B5B211;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu.m-m-d:hover { background-color:#99CC00;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu.m-m-e:hover { background-color:#00CCFF;text-decoration:none;}

.main-header .head-top .block-b ul li.main-menu:hover a.main-a{border-top: 3px solid #FFFFFF; color:#FFFFFF;text-decoration:none; }
.main-header .head-top .block-b ul li.main-menu:hover a.main-a span{color:#FFFFFF;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu:hover a.main-b{border-top: 3px solid #FFFFFF; color:#FFFFFF;text-decoration:none; }
.main-header .head-top .block-b ul li.main-menu:hover a.main-b span{color:#FFFFFF;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu:hover a.main-c{border-top: 3px solid #FFFFFF; color:#FFFFFF;text-decoration:none; }
.main-header .head-top .block-b ul li.main-menu:hover a.main-c span{color:#FFFFFF;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu:hover a.main-d{border-top: 3px solid #FFFFFF; color:#FFFFFF;text-decoration:none; }
.main-header .head-top .block-b ul li.main-menu:hover a.main-d span{color:#FFFFFF;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu:hover a.main-e{border-top: 3px solid #FFFFFF; color:#FFFFFF;text-decoration:none; }
.main-header .head-top .block-b ul li.main-menu:hover a.main-e span{color:#FFFFFF;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu:hover .submenu-a{left:0;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu:hover .submenu-b{left:0;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu:hover .submenu-c{left:0;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu:hover .submenu-d{left:0;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu:hover .submenu-e{left:0;text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu .submenu-a .sub-ciudadania{ width:940px; height:136px; display:block; padding:10px 20px;background-image: url(../images/bg-main-menu-ciudadania.jpg); background-repeat:no-repeat; background-position:right bottom;}
.main-header .head-top .block-b ul li.main-menu .submenu-a .sub-ciudadania .sub-block{ width:364px; display:block; padding:0 30px 0 0; float:left;}
.main-header .head-top .block-b ul li.main-menu .submenu-a .sub-ciudadania .sub-block h2{ width:364px; display:block; padding:0 0 3px 0; border-bottom:1px dotted #999999; font-size:2.0em; color:#333333; font-weight:bold; float:left; }
.main-header .head-top .block-b ul li.main-menu .submenu-a .sub-ciudadania .sub-block ul{ height:auto; padding:2px 0 5px 0; width:180px; float:left; }
.main-header .head-top .block-b ul li.main-menu .submenu-a .sub-ciudadania .sub-block ul li{height: auto; width:160px; display:block; float:left; padding:4px 0 0 20px;background-image: url(../images/arrow-right-black.gif); background-repeat:no-repeat; background-position:8px 7px;}
.main-header .head-top .block-b ul li.main-menu .submenu-a .sub-ciudadania .sub-block ul li a{ font-size:1.3em; color:#333333; font-weight: normal;}
.main-header .head-top .block-b ul li.main-menu .submenu-a .sub-ciudadania .sub-block ul li a:hover{ color:#CC0000; text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu .submenu-b .sub-ciudad{ width:940px; height:136px; display:block; padding:10px 20px;background-image: url(../images/bg-main-menu-ciudadania.jpg); background-repeat:no-repeat; background-position:right bottom;}
.main-header .head-top .block-b ul li.main-menu .submenu-b .sub-ciudad .sub-block{ width:364px; display:block; padding:0 30px 0 0; float:left;}
.main-header .head-top .block-b ul li.main-menu .submenu-b .sub-ciudad .sub-block h2{ width:364px; display:block; padding:0 0 3px 0; border-bottom:1px dotted #999999; font-size:2.0em; color:#333333; font-weight:bold; float:left; }
.main-header .head-top .block-b ul li.main-menu .submenu-b .sub-ciudad .sub-block ul{ height:auto; padding:2px 0 5px 0; width:180px; float:left; }
.main-header .head-top .block-b ul li.main-menu .submenu-b .sub-ciudad .sub-block ul li{height: auto; width:160px; display:block; float:left; padding:4px 0 0 20px;background-image: url(../images/arrow-right-black.gif); background-repeat:no-repeat; background-position:8px 10px;}
.main-header .head-top .block-b ul li.main-menu .submenu-b .sub-ciudad .sub-block ul li a{ font-size:1.3em; color:#333333; font-weight: normal;}
.main-header .head-top .block-b ul li.main-menu .submenu-b .sub-ciudad .sub-block ul li a:hover{ color:#FF9900; text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu .submenu-c .sub-ayun{ width:940px; height:136px; display:block; padding:10px 20px;background-image: url(../images/bg-main-menu-ciudadania.jpg); background-repeat:no-repeat; background-position:right bottom;}
.main-header .head-top .block-b ul li.main-menu .submenu-c .sub-ayun .sub-block{ width:364px; display:block; padding:0 30px 0 0; float:left;}
.main-header .head-top .block-b ul li.main-menu .submenu-c .sub-ayun .sub-block h2{ width:364px; display:block; padding:0 0 3px 0; border-bottom:1px dotted #999999; font-size:2.0em; color:#333333; font-weight:bold; float:left; }
.main-header .head-top .block-b ul li.main-menu .submenu-c .sub-ayun .sub-block ul{ height:auto; padding:2px 0 5px 0; width:180px; float:left; }
.main-header .head-top .block-b ul li.main-menu .submenu-c .sub-ayun .sub-block ul li{height: auto; width:160px; display:block; float:left; padding:4px 0 0 20px;background-image: url(../images/arrow-right-black.gif); background-repeat:no-repeat; background-position:8px 10px;}
.main-header .head-top .block-b ul li.main-menu .submenu-c .sub-ayun .sub-block ul li a{ font-size:1.3em; color:#333333; font-weight: normal;}
.main-header .head-top .block-b ul li.main-menu .submenu-c .sub-ayun .sub-block ul li a:hover{ color:#B5B211; text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu .submenu-d .sub-empleo{ width:940px; height:136px; display:block; padding:10px 20px;background-image: url(../images/bg-main-menu-ciudadania.jpg); background-repeat:no-repeat; background-position:right bottom;}
.main-header .head-top .block-b ul li.main-menu .submenu-d .sub-empleo .sub-block{ width:364px; display:block; padding:0 30px 0 0; float:left;}
.main-header .head-top .block-b ul li.main-menu .submenu-d .sub-empleo .sub-block h2{ width:364px; display:block; padding:0 0 3px 0; border-bottom:1px dotted #999999; font-size:2.0em; color:#333333; font-weight:bold; float:left; }
.main-header .head-top .block-b ul li.main-menu .submenu-d .sub-empleo .sub-block ul{ height:auto; padding:2px 0 5px 0; width:180px; float:left; }
.main-header .head-top .block-b ul li.main-menu .submenu-d .sub-empleo .sub-block ul li{height: auto; width:160px; display:block; float:left; padding:4px 0 0 20px;background-image: url(../images/arrow-right-black.gif); background-repeat:no-repeat; background-position:8px 10px;}
.main-header .head-top .block-b ul li.main-menu .submenu-d .sub-empleo .sub-block ul li a{ font-size:1.3em; color:#333333; font-weight: normal;}
.main-header .head-top .block-b ul li.main-menu .submenu-d .sub-empleo .sub-block ul li a:hover{ color:#99CC00; text-decoration:none;}
.main-header .head-top .block-b ul li.main-menu .submenu-e .sub-tramites{ width:940px; height:136px; display:block; padding:10px 20px;background-image: url(../images/bg-main-menu-ciudadania.jpg); background-repeat:no-repeat; background-position:right bottom;}
.main-header .head-top .block-b ul li.main-menu .submenu-e .sub-tramites .sub-block{ width:364px; display:block; padding:0 30px 0 0; float:left;}
.main-header .head-top .block-b ul li.main-menu .submenu-e .sub-tramites .sub-block h2{ width:364px; display:block; padding:0 0 3px 0; border-bottom:1px dotted #999999; font-size:2.0em; color:#333333; font-weight:bold; float:left; }
.main-header .head-top .block-b ul li.main-menu .submenu-e .sub-tramites .sub-block ul{ height:auto; padding:2px 0 5px 0; width:180px; float:left; }
.main-header .head-top .block-b ul li.main-menu .submenu-e .sub-tramites .sub-block ul li{height: auto; width:160px; display:block; float:left; padding:4px 0 0 20px;background-image: url(../images/arrow-right-black.gif); background-repeat:no-repeat; background-position:8px 10px;}
.main-header .head-top .block-b ul li.main-menu .submenu-e .sub-tramites .sub-block ul li a{ font-size:1.3em; color:#333333; font-weight: normal;}
.main-header .head-top .block-b ul li.main-menu .submenu-e .sub-tramites .sub-block ul li a:hover{ color:#00CCFF; text-decoration:none;}
/*d search*/
.main-header .head-top .block-d {float: right;height: 67px;padding: 15px 10px 0 0;width: 190px;}
.main-header .head-top .block-d legend {display: none;}
.main-header .head-top .block-d label {color: #FFFFFF;display: block;float: left;font-size: 1.6em; font-weight: bold;padding: 0 0 3px;text-align: right;width: 190px;}
.main-header .head-top .block-d input.inputbox { background-image: url("../images/bg-input.gif");background-position: left top;background-repeat: repeat-x;border: medium none;box-shadow: 0 0 3px #999999 inset;color: #565656;display: block;float: left;font-size: 1.3em;font-weight: normal;height: 23px;padding: 0 5px;width: 154px;}
.main-header .head-top .block-d input.button { background-image: url("../images/searchButton.gif");border: medium none; box-shadow: none; cursor: pointer;display: block;float: left; height: 23px; text-indent: 9999px;width: 26px;}
.main-header .head-top .block-d a {color: #C1C1C1; display: block; float: right; font-size: 1.3em; padding: 3px 0 0; text-align: right; text-decoration: underline;}
.main-header .head-top .block-d a:hover {color: #CCCCCC;}
/*e bottom*/
.main-header .head-bottom{background: url("../images/header/bg-head-rojo.png") no-repeat scroll 0 0 transparent; width:978px; height:174px; display:block;}
.main-header .head-bottom p{width:700px; height:43px; display:block; padding:0; margin:125px 40px 0 0; float:right; text-indent:-3000px;background-repeat:no-repeat; background-position:top right;}

/* CONTENIDO HOME -------------------------------------------- */
.main-content { padding:9px 0 25px; width:980px; display:block;border-bottom:1px solid #CCCCCC;}
/*Slideshow*/
.main-content .slideshow { margin:0 0 20px 7px; padding:0; width:906px; height:180px; display:block; float:left;}
/*Redes Sociales*/
.main-content .social-netw { margin:0 7px 0 0; padding:0; width:35px; height:180px; display:block; float:right;}
.main-content .social-netw ul { margin:0; padding:0;}
.main-content .social-netw ul li{ margin:0; padding:0;}
.main-content .social-netw ul li a{ padding:0; display:block; width:35px; height:35px; display:block; text-indent:-9999px;}
.main-content .social-netw ul li a.soc-a{ background: url(../images/social-networks-35-sprite.gif) no-repeat 0 0; margin-bottom:13px;}
.main-content .social-netw ul li a.soc-a:hover{ background: url(../images/social-networks-35-sprite.gif) no-repeat 0 -35px;}
.main-content .social-netw ul li a.soc-b{ background: url(../images/social-networks-35-sprite.gif) no-repeat 0 -70px; margin-bottom:13px;}
.main-content .social-netw ul li a.soc-b:hover{ background: url(../images/social-networks-35-sprite.gif) no-repeat 0 -105px;}
.main-content .social-netw ul li a.soc-c{ background: url(../images/social-networks-35-sprite.gif) no-repeat 0 -140px; margin-bottom:13px;}
.main-content .social-netw ul li a.soc-c:hover{ background: url(../images/social-networks-35-sprite.gif) no-repeat 0 -175px;}
.main-content .social-netw ul li a.soc-d{ background: url(../images/social-networks-35-sprite.gif) no-repeat 0 -210px;}
.main-content .social-netw ul li a.soc-d:hover{ background: url(../images/social-networks-35-sprite.gif) no-repeat 0 -245px;}

/*Botones Destacados*/
.main-content .dest-left { margin:0; padding:0 0 0 15px; width:464px; height: auto; display:block; float:left;}
.main-content .dest-left h2 {height:15px; float:left; color:#FFFFFF; display:block; width:464px; font-size:0.5em;}


/* general modulo imagenes home central*/
ul.dest-home-main { margin:0; padding:0; width:auto; height:auto; display:block; float:none;}
ul.dest-home-main li{ margin:0 10px 10px 0; padding:0; display:inline-block;}
ul.dest-home-main li.bot-a{ margin:0 10px 10px 0;}
ul.dest-home-main li.bot-b{ margin:0 10px 10px 0;}
ul.dest-home-main li.bot-c{ margin:0 10px 10px 0;}
ul.dest-home-main li.bot-d{ margin:0 10px 10px 0;}
ul.dest-home-main li a{ margin:0; padding:0; width:220px; height:100px; display:block; border:1px solid #CCCCCC; line-height:1.7em;background-repeat:no-repeat; position:relative;}
ul.dest-home-main li a:hover{border:1px solid #999999; box-shadow: 0 0 4px #CCCCCC;-moz-box-shadow:0 0 4px #CCCCCC;-webkit-box-shadow:0 0 4px #CCCCCC; text-decoration:none; }
ul.dest-home-main li a img{ width:220px; height:100px;}
ul.dest-home-main li a p{ width:200px; padding:10px; position:absolute; z-index:5; top:0; left:0; height:80px; font-size:100%;}
ul.dest-home-main li a p span{ width:200px; padding:0; margin:0 0 2px 0; display:block; text-transform:uppercase;}
ul.dest-home-main li a p span.bot-txt-a{font-size:2.0em; color:#333333; font-weight:bold;}
ul.dest-home-main li a p span.bot-txt-b{font-size:1.5em; color:#333333; font-weight:normal;}

/* modulo imagenes home central*/
.main-content ul.dest-home-main { margin:0; padding:0; width:464px; height:auto; display:block;}
.main-content ul.dest-home-main li{ margin:0; padding:0; display:inline-block;}
.main-content ul.dest-home-main li.bot-a{ margin:0 20px 0 0;}
.main-content ul.dest-home-main li.bot-b{ margin:0;}
.main-content ul.dest-home-main li.bot-c{ margin:30px 20px 0 0;}
.main-content ul.dest-home-main li.bot-d{ margin:30px 0 0 0;}
.main-content ul.dest-home-main li a{ margin:0; padding:0; width:220px; height:100px; display:block; border:1px solid #CCCCCC; line-height:1.7em;background-repeat:no-repeat; position:relative;}
.main-content ul.dest-home-main li a:hover{border:1px solid #999999; box-shadow: 0 0 4px #CCCCCC;-moz-box-shadow:0 0 4px #CCCCCC;-webkit-box-shadow:0 0 4px #CCCCCC; text-decoration:none; }
.main-content ul.dest-home-main li a img{ width:220px; height:100px;}
.main-content ul.dest-home-main li a p{ width:200px; padding:10px; position:absolute; z-index:5; top:0; left:0; height:80px;}
.main-content ul.dest-home-main li a p span{ width:200px; padding:0; margin:0 0 2px 0; display:block; text-transform:uppercase;}
.main-content ul.dest-home-main li a p span.bot-txt-a{letter-spacing: -1px;font-size:2.0em; color:#333333; font-weight:bold;}
.main-content ul.dest-home-main li a p span.bot-txt-b{font-size:1.5em; color:#333333; font-weight:normal;}

/*Destacados Derecha*/
.main-content .dest-right { margin:0; padding:15px 15px 0 0; display:block; float:right; width:464px;}
.main-content .dest-right .dest-news { margin:0; padding:0; display:block; float:right; }
.main-content .dest-right .dest-news .dest-news-top{ margin:0; padding:0; height:25px; display:block; position:relative; width:464px;}
.main-content .dest-right .dest-news .dest-news-top ul { margin:0; padding:0; width:464px; height:26px; display:block; position:absolute;}
.main-content .dest-right .dest-news .dest-news-top ul li.selected { margin:0 0 0 5px; padding:2px 6px; height:21px; display:block; float:left; background-color:#FFFFFF; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; font-size:1.5em; color:#333333;}
.main-content .dest-right .dest-news .dest-news-top ul li.active { margin:0 0 0 5px; padding:2px 6px; height:21px; display:block; float:left; background-image: url(../images/bg-gen-button-a.png); background-repeat:repeat-x; font-size:1.5em; color:#FFFFFF; cursor:pointer; background-position:left top;}
.main-content .dest-right .dest-news .dest-news-top ul li.active:hover { background-position:left -25px;}
.main-content .dest-right .dest-news .dest-news-content{ margin:0; padding:0; width:462px; height:339px; display:block; float:right;/* border:1px solid #CCCCCC;*/}
/*block 1 columna*/
.main-content .dest-right .dest-news .dest-news-content .block-1col{ margin:0; padding:15px 0 0 12px; width:436px; display:block; float:left;}
.main-content .dest-right .dest-news .dest-news-content .block-1col h2{ margin:0; padding:0 0 2px 0; width:436px; display:block; float:left; border-bottom:1px dotted #999999; font-size:1.8em; color:#333333; font-weight:bold;}
/*Video*/
.main-content .dest-right .dest-news .dest-news-content .block-1col-video{ margin:0; padding:0 0 0 20px; width:436px; display:block; float:left;}
.main-content .dest-right .dest-news .dest-news-content .block-1col-video h2{ margin:0; padding:0 0 2px 0; width:436px; display:block; float:left; border-bottom:1px dotted #999999; font-size:1.8em; color:#cc0000; font-weight:bold;}
.main-content .dest-right .dest-news .dest-news-content .block-1col-video ul.video{ margin:0; padding:5px 0 5px 0; width:436px; display:block; float:left;}
.main-content .dest-right .dest-news .dest-news-content .block-1col-video ul.video li{ float:left;}
.main-content .dest-right .dest-news .dest-news-content .block-1col-video ul.video li a{float:left;}
.main-content .dest-right .dest-news .dest-news-content .block-1col-video ul.video li a img{ width:130px; height:81px; display:block; float:left;}
.main-content .dest-right .dest-news .dest-news-content .block-1col-video ul.video li.vid1{padding:8px 0 0 0}
.main-content .dest-right .dest-news .dest-news-content .block-1col-video ul.video li.vid2{padding:8px 0 0 23px}
.main-content .dest-right .dest-news .dest-news-content .block-1col-video ul.video li.vid3{padding:8px 0 0 23px}
/*block 2 columnas*/
.main-content .dest-right .dest-news .dest-news-content .block-2col{ margin:0px; padding:12px 12px 5px 12px; width:206px; display:block; float:left;}
.main-content .dest-right .dest-news .dest-news-content .block-2col h2.tit-hid{ display:none;}
.main-content .dest-right .dest-news .dest-news-content .block-2col p{margin:3px; font-size:1.5em; color:#333333; float:left;}
.main-content .dest-right .dest-news .dest-news-content .block-2col h4.tit-hid{ margin:3px; padding:0 0 2px 0; width:213px; display:block; float:left; border-bottom:1px dotted #999999; font-size:1.5em; color:#cc0000; font-weight:bold;}
.main-content .dest-right .dest-news .dest-news-content .block-2col ul.act{ margin:0; padding:5px 0 5px 0; width:206px; display:block; float:left; height:167px;}
.main-content .dest-right .dest-news .dest-news-content .block-2col ul li{ height: auto; width:186px; display:block; float:left; padding:7px 0 5px 20px;background: url(../images/arrow-right-grey.gif) no-repeat 8px 12px; color:#666666; font-size:1.4em;}
.main-content .dest-right .dest-news .dest-news-content .block-2col ul.act li a{ cursor:pointer;}
.main-content .dest-right .dest-news .dest-news-content .block-2col ul.act li a.readmore-a{color:#CC0000; font-size:1em; font-weight:bold; padding:0 0 0 5px;}
.main-content .dest-right .dest-news .dest-news-content .block-2col ul.act li a.readmore-a:hover{color:#333333; text-decoration:none;}
.main-content .dest-right .dest-news .dest-news-content .block-2col ul.act li a.comments-a{color:#666666; font-size:1em; font-weight: normal; padding:0 0 0 20px; background:url(../images/bg-comments-a.png) no-repeat 5px 3px;}
.main-content .dest-right .dest-news .dest-news-content .block-2col ul.act li a.comments-a:hover{color:#333333; text-decoration:none; background:url(../images/bg-comments-a-over.png) no-repeat 5px 3px;}
/*Widget Twitter*/
.main-content .dest-right .dest-news .dest-news-content .block-2col-twitt{ margin:0; padding:15px 0 0 0; width:230px; display:block; float:right;}
.main-content .dest-right .dest-news .dest-news-content .block-2col-twitt .twtr-hd{ display:none;}
.main-content .dest-right .dest-news .dest-news-content .block-2col-twitt .twtr-ft span a {display: none;}
.main-content .dest-right .dest-news .dest-news-content .block-2col-twitt .twtr-widget .twtr-tweet-wrap {overflow: hidden;padding: 6px 15px 0 0;}
.main-content .dest-right .dest-news .dest-news-content .block-2col-twitt .twtr-ft div { overflow: hidden;padding: 4px 15px 0 0; }
.main-content .dest-right .dest-news .dest-news-content .block-2col-twitt .twtr-ft div a {padding: 3px 5px; background-color:#0099CC; float:right;}
.main-content .dest-right .dest-news .dest-news-content .block-2col-twitt .twtr-widget .twtr-tweet:last-child {border: none;}
.main-content .dest-right .dest-news .dest-news-content .block-2col-twitt .twtr-widget .twtr-tweet {border: none !important;}
/*Widget Tiempo*/
.main-content .dest-right .dest-news .dest-news-content .block-2col-tiempo{ margin:0; padding:0; width:230px; display:block; float:right;}
.main-content .dest-right .dest-news .dest-news-content .block-2col-tiempo #ww_2{ margin:0; width:230px;}
.main-content .dest-right .dest-news .dest-news-content .block-2col-tiempo #ww_2 ul{width:215px !important; margin:0; padding:0 15px 0 0 !important; background-position:0 0 !important;}
.main-content .dest-right .dest-news .dest-news-content .block-2col-tiempo #ww_2 ul li { left:110px !important;  width:100px !important; text-align:left;}
.main-content .dest-right .dest-news .dest-news-content .block-2col-tiempo #ww_2 ul .weather02_city {}
.main-content .dest-right .dest-news .dest-news-content .block-2col-tiempo #ww_2 ul .weather02_t{top:26px !important;}
.main-content .dest-right .dest-news .dest-news-content .block-2col-tiempo #ww_2 ul .weather02_date{}

/*Botones Destacados Bottom*/
.main-content .dest-bottom { margin:0; padding:0 0 0 15px; width:950px; height: auto; display:block;}
.main-content .dest-bottom h2 {height:15px; color:#FFFFFF; display:block; width:464px; font-size:0.5em;}

/* modulo imagenes inferior home*/
ul.dest-home-sec { margin:0 0 20px 0; padding:0; width:auto; display:block; float:none;}
ul.dest-home-sec li{ margin:0; padding:0; display:inline-block;}
ul.dest-home-sec li.bot-a{ margin:0 0 10px 10px;}
ul.dest-home-sec li.bot-b{ margin:0 0 10px 10px;}
ul.dest-home-sec li a{ margin:0; padding:0; width:92px; height:92px; display:block; border:1px solid #CCCCCC; line-height:1.7em;background-repeat:no-repeat; position:relative; font-size: 100%;}
ul.dest-home-sec li a:hover{border:1px solid #999999; box-shadow: 0 0 4px #CCCCCC;-moz-box-shadow:0 0 4px #CCCCCC;-webkit-box-shadow:0 0 4px #CCCCCC; text-decoration:none; }
ul.dest-home-sec li a img{ width:92px; height:92px;}
ul.dest-home-sec li a p{ width:86px; padding:3px; position:absolute; z-index:5; top:0; left:0; height:80px; font-size: 100%}
ul.dest-home-sec li a p span{ width:86px; padding:0; margin:0; display:block; text-transform:uppercase;}
ul.dest-home-sec li a p span.bot-txt-a{font-size:1.1em; color:#333333; font-weight:bold;}
ul.dest-home-sec li a p span.bot-txt-b{font-size:1.1em; color:#333333; font-weight:normal;}

/* modulo imagenes inferior home*/
.main-content ul.dest-home-sec { margin:20px 0 0 0; padding:0; width:950px; display:block; float:left;}
.main-content ul.dest-home-sec li{ margin:0; padding:0; display:inline-block;}
.main-content ul.dest-home-sec li.bot-a{ margin:0 2px 0 0;}
.main-content ul.dest-home-sec li.bot-b{ margin:0 0 0 28px;}
.main-content ul.dest-home-sec li a{ margin:0; padding:0; width:92px; height:92px; display:block; border:1px solid #CCCCCC; line-height:1.7em;background-repeat:no-repeat; position:relative;}
.main-content ul.dest-home-sec li a:hover{border:1px solid #999999; box-shadow: 0 0 4px #CCCCCC;-moz-box-shadow:0 0 4px #CCCCCC;-webkit-box-shadow:0 0 4px #CCCCCC; text-decoration:none; }
.main-content ul.dest-home-sec li a img{ width:92px; height:92px;}
.main-content ul.dest-home-sec li a p{ width:86px; padding:3px; position:absolute; z-index:5; top:0; left:0; height:80px;}
.main-content ul.dest-home-sec li a p span{ width:86px; padding:0; margin:0; display:block; text-transform:uppercase;}
.main-content ul.dest-home-sec li a p span.bot-txt-a{font-size:1.1em; color:#333333; font-weight:bold;}
.main-content ul.dest-home-sec li a p span.bot-txt-b{font-size:1.1em; color:#333333; font-weight:normal;}

/* INTERIOR GENERAL */

/*Breadcrumbs*/
.breadcrumbs{ width:100%; height: auto; padding:0 0 25px 0; display:block;}
.breadcrumbs ul{ width:100%; height:auto; padding:5px 0 0 0; float:left; display:block; font-size:1.3em; color:#333333;}
.breadcrumbs ul li{float:left; display:block; padding:0 10px 0 0; color:#333333;}
.breadcrumbs ul li a{float:left; display:block; padding:0 13px 0 0; color:#CC0000; background-image:url(../images/arrow-right-grey-bread.gif); top: 3px; right: 5px; background-repeat:no-repeat; background-position:100% center;}
.breadcrumbs ul li a:hover{color:#333333;}

/*Invisibles*/
.sec-content .invis {display:none;}

/*Actions*/
ul.actions {float: none; margin:0 0 10px; min-height: 10px; width: 100%;}
.sec-content .content-right .block-left-450 ul.actions li{ float:none; display:inline-block;}
.sec-content .content-right .block-left-690 ul.actions li{ float:none; display:inline-block;}
.sec-content .block-int-gen .content-910 ul.actions li{ float:none; display:inline-block;}
.sec-content .content-right .block-left-450 .item-page ul.actions li{ float:none; display:inline-block;}
.sec-content .content-right .block-left-690 .item-page ul.actions li{ float:none; display:inline-block;}
.sec-content .block-int-gen .content-910 .item-page ul.actions li{ float:none; display:inline-block;}

/*Formularios Tipo*/
.form-general form {}
.form-general fieldset {}
.form-general legend {margin:0; padding:0;}
.form-general label{font-size:1.3em; color:#666666; font-weight:bold;}
.form-general label.left-lab { padding: 0 5px 0 0;}
.form-general label.right-lab {padding: 0 0 0 5px;}
.form-general input.inp-txt {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #CCCCCC;border-radius: 5px;font-size:1.3em ;padding:2px 5px; font-family: 'PT Sans Narrow', sans-serif; color:#333333;}
.form-general input.inp-txt:hover {background: none repeat scroll 0 0 #F6F6F6;border-color: #999999}
.form-general input.checkbox {background: none; border: none; border-radius: 0; padding:0;}
.form-general input.gen-button{ height:25px; padding:0 8px 0 8px; margin:0; display:block; font-size:1.5em; color:#FFFFFF; background-image:url(../images/bg-gen-button-1.png); border:none; font-family:'PT Sans Narrow'; background-position:left top; background-repeat:repeat-x; border-radius: 0; cursor: pointer;}
.form-general input.gen-button:hover{ background-image:url(../images/bg-gen-button-1.png); background-position:left -25px; background-repeat:repeat-x;}
.form-general select {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #CCCCCC;border-radius: 5px;font-size:1.3em ;padding:2px 5px; font-family: 'PT Sans Narrow', sans-serif; color:#333333;}
.form-general select:hover, select:focus {background: none repeat scroll 0 0 #F6F6F6;border-color: #999999}

/*Titulares*/
.sec-content h3{ width:100%; padding:0 0 15px 0; margin:0; float:left; display:block; font-size:1.8em; color:#333333; font-weight:bold;}
.sec-content h4{ width:450px; padding:0 0 15px 0; margin:0; float:left; display:block; font-size:1.7em; color:#444444; font-weight:bold;}
.sec-content h5{ width:450px; padding:0 0 15px 0; margin:0; float:left; display:block; font-size:1.5em; color:#666666; font-weight:bold;}

/*Formulario de Contacto General*/
form.cmxform fieldset {margin-bottom: 10px; padding:25px 0 0 0; position:relative;}
form.cmxform legend.main-leg-form {background-color: #FFFFFF; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; color: #333333; font-size: 1.4em; height: 21px; left: 10px; padding: 4px 10px 0; position: absolute; top: 0;}
form.cmxform fieldset ol { margin: 0;padding: 0}
form.cmxform fieldset ol li {list-style: none;padding: 5px;margin: 0}
form.cmxform fieldset ol li label {display: inline-block;line-height: 1.8;vertical-align: top; text-align:right; padding:0 5px 0 5px; width:155px;}
form.cmxform fieldset ol li label.si-no {width: auto; padding-right:20px; font-weight:normal;}
form.cmxform fieldset ol li label em {font-weight: bold;font-style: normal;color: #f00}
form.cmxform fieldset ol li input.inp-txt { width:160px;}
form.cmxform fieldset ol li.subm{ padding-left:172px;}
form.cmxform fieldset ol li input.radio{ display:inline-block; margin:5px 0 0 2px; width:auto;}

/* Menu Box */
.sec-content .menu-box { margin:0 0 10px 0; padding:0; display:block; float:left; width:100%; }
.sec-content .menu-box .menu-box-menu { margin:0; padding:0; height:25px; display:block; position:relative; width:100%;}
.sec-content .menu-box .menu-box-menu ul { margin:0; padding:0; width:100%; height:26px; display:block; position:absolute;}
.sec-content .menu-box .menu-box-menu ul li.selected { margin:0 0 0 5px; padding:2px 6px; height:21px; display:block; float:left; background-color:#FFFFFF; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; font-size:1.5em; color:#333333; width:auto;}
.sec-content .menu-box .menu-box-menu ul li.active { margin:0 0 0 5px; padding:2px 6px; height:21px; display:block; float:left; background-image: url(../images/bg-gen-button-1.png); background-repeat:repeat-x; font-size:1.5em; color:#FFFFFF; cursor:pointer; background-position:left top; width:auto;}
.sec-content .menu-box .menu-box-menu ul li.active:hover { background-position:left -25px;}
.sec-content .menu-box .menu-box-content{ margin:0; padding:10px; border:1px solid #CCCCCC;}
.sec-content .menu-box .menu-box-content .block-1col{ margin:0; padding:15px 12px 12px 12px; width:424px; display:block; float:left;}
.sec-content .menu-box .menu-box-content .block-1col p.normal-par{ width:100%; padding:0 0 10px 0; margin:0; float:left; display:block; font-size:1.4em; color:#666666;}
.sec-content .menu-box .menu-box-content .block-1col ul{ margin:0; padding:5px 0 5px 0; width:424px; display:block; float:left;}
.sec-content .menu-box .menu-box-content .block-1col ul li{ height: auto; width:404px; display:block; float:left; padding:8px 0 0 20px;background-image: url(../images/arrow-right-black.gif); background-repeat:no-repeat; background-position:8px 13px; color:#666666; font-size:1.4em;}
.sec-content .menu-box .menu-box-content .block-1col ul li ul{ margin:0; padding:0; width:404px; display:block; float:left;}
.sec-content .menu-box .menu-box-content .block-1col ul li ul li{ height: auto; width:384px; display:block; float:left; padding:8px 0 0 20px;background-image: url(../images/arrow-right-black.gif); background-repeat:no-repeat; background-position:8px 13px; color:#666666; font-size:1.0em;}
.sec-content .menu-box .menu-box-content .block-1col ul li ul li p{font-size:1.0em;}
.sec-content .menu-box .menu-box-content .block-1col ul li a{color:#0099CC; font-size:1em; font-weight:normal;}
.sec-content .menu-box .dest-news-content .block-1col ul li a:hover{color:#333333; text-decoration:none;}

/* Tabla GENERAL -------------------------------------------- */
.sec-content table { border: 1px solid #CCCCCC;border-collapse: collapse; margin:0 0 15px 0;}
.sec-content table caption{display:none;}
.sec-content table thead tr{background-image:url(../images/bg-grad-tabla.jpg);background-repeat:repeat-x;font-weight:bold; height:33px; font-size:1.5em; color:#333333;}
.sec-content table thead tr .btn_ordenar{cursor: pointer;border:none;width:6px;height:8px;margin-top:6px;display:inline; float:right}
.sec-content table thead tr label{float:left;}
.sec-content table thead p{ font-size:1.5em; color:#333333; float:left;}
.sec-content table tbody td{border-right:#CCC solid 1px;padding-left:10px;padding-right:10px; }
.sec-content table tbody td a{ color:#0099CC; }
.sec-content table tbody td a:hover{ color:#333333; }
.sec-content table th{border-right:#CCC solid 1px;padding-left:10px;padding-right:10px; }
.sec-content table tr.row_normal_tabla_a{ font-size:1.3em; color:#666666;}
.sec-content table tr.row_normal_tabla_b{ font-size:1.3em; color:#666666; background-color:#F3F3F3;}
.sec-content table tr.row_normal_tabla_a a{ font-weight:bold;}
.sec-content table tr.row_normal_tabla_b a{ font-weight:bold;}
.sec-content table tr{height:25px}
.sec-content table tr:hover{background-color: #C7F0FC;}
.sec-content table tr a{ color:#CC0000;}
.sec-content table tr a:hover{ color:#333333;}
.sec-content table tfoot tr{background-image:url(../images/bg-grad-tabla.jpg);background-repeat:repeat-x;font-weight:bold; height:33px; border-top:#CCC solid 1px;}
.sec-content table tfoot td{padding-left:10px;padding-right:10px;}
.sec-content table tfoot .left{float:left;}
.sec-content table tfoot .left{ float:left;}
.sec-content table tfoot label { float:left; font-size:1.1em; color:#333333; padding:5px 0 0 0; width:auto; font-weight:normal;}
.sec-content table tfoot .text-tab-f { float:left; font-size:1.1em; color:#333333; padding:5px 0 0 0; width:auto; font-weight:normal;}
.sec-content table tfoot .left input.pag {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #CCCCCC;border-radius: 5px;font-size:1em ;padding:2px 5px; font-family: 'PT Sans Narrow', sans-serif; color:#333333;margin: 2px 8px 0 8px; text-align: center;width: 36px; float:left;}
.sec-content table tfoot .left input.pag:hover{background: none repeat scroll 0 0 #F6F6F6;border-color: #999999; float:left;}
.sec-content table tfoot .left .btn_primera_pag{cursor: pointer;border:none;width:11px;height:9px;padding:7px 7px 0 0;margin:0;float:left;}
.sec-content table tfoot .left .btn_retroceder_pag{cursor: pointer;border:none;width:7px;height:9px;padding:7px 7px 0 0;margin:0;float:left;}
.sec-content table tfoot .left .btn_avanzar_pag{cursor: pointer;border:none;width:7px;height:9px;padding:7px 7px 0 5px;margin:0;float:left;}
.sec-content table tfoot .left .btn_ultima_pag{cursor: pointer;border:none;width:11px;height:9px;padding:7px 7px 0 0;margin:0;float:left;}
.sec-content table tfoot .right{float:right;}
.sec-content table tfoot .right{ float:right; padding: 0;}
.sec-content table tfoot .right .reg-pag{display:inline;  margin:0 8px;}
.sec-content table tfoot .right select{background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #CCCCCC;border-radius: 5px;font-size:1em ;padding:2px 5px; font-family: 'PT Sans Narrow', sans-serif; color:#333333; display:inline; margin:2px 0 0 8px;}
.sec-content table tfoot .right select:hover{background: none repeat scroll 0 0 #F6F6F6;border-color: #999999}
.sec-content table span.estado_iniciado {color: #99CC00; font-weight: bold; margin-right: 15px;}
.sec-content table span.estado_tramite{ display:inline; font-weight:bold; color:#FF9900; margin-right:15px;}
.sec-content table span.estado_terminado{ display:inline; font-weight:bold; color:#333333; margin-right:15px;}

/*Eventos*/
.EVgiorno {background-color: #CC0000;}
.evento { font-size:1.4em; color:#666666;}
.evento h2 { font-size:1.6em;}

.EVnew {border: 1px solid #CCCCCC; display: block; margin-bottom: 20px; width:auto; padding: 10px; background-color:#EFEFEF;}
.EVnew h2 { color:#333333;}
.EVnew .inputbox {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #CCCCCC;border-radius: 5px;font-size:1.3em ;padding:4px 6px; font-family: 'PT Sans Narrow', sans-serif; color:#333333; min-width:150px; width:auto;}
.EVnew .button {float: none; border:none; height:25px; padding:0 8px 0 8px; margin:5px;; font-size:1.5em; color:#FFFFFF; background-image:url(../images/bg-gen-button-a.png); border:none; font-family:'PT Sans Narrow'; background-position:left top; background-repeat:repeat-x; width:auto; font-weight:normal; cursor:pointer;}
.EVnew .button:hover {float: none; border:none; background-image:url(../images/bg-gen-button-a.png); background-position:left -25px; background-repeat:repeat-x;}

form.EVnav {background-color: #FFFFFF; margin-bottom: 5px; margin-top: 5px; border: 1px solid #CCCCCC; padding:0;}
form.EVnav .corrente {background: none repeat scroll 0 0 #CCCCCC; border: 0 none; margin: 5px; color:#FFFFFF;}
form.EVnav .normale {margin: 5px; color:#CC0000; cursor:pointer;}
form.EVnav .normale:hover {color:#333333;}

.EVarchivio form {background-color: #FFFFFF; border: 1px solid #CCCCCC;  margin-bottom: 10px;  margin-top: 0; padding: 8px; color: #333333; font-size: 1.6em; font-weight: bold;}

.dettagli { background-color: transparent;}
.dettagli img {margin:5px 0;}
.desc-event { margin:5px 0;}
#g3.map {margin:5px 0;}


/* INTERIOR 01 -------------------------------------------- */

/*Menu Izquierdo*/
.sec-content { border-bottom: 1px solid #CCCCCC;display: block;padding: 1px 0 25px;width: 980px;}
.sec-content .left-menu { width:235px; float:left; display:block; padding:30px 0 30px 0; background-image:url(../images/left-menu-bg-ayun-1.png); background-repeat:repeat-y; background-position:left top;}
.sec-content .left-menu h2 { width:195px; padding:5px; float:left; display:block; margin:0 0 0 15px; background-color:#FFFFFF; font-size:2.0em; color:#999999;}
.sec-content .left-menu ul.left-gen { width:185px; padding:40px 0 0 55px; float:left; display:block;}
.sec-content .left-menu ul.left-gen li{height: auto; display:block; float:left;border-bottom:1px solid #E5E5E5; border-top: 1px solid #FFFFFF;}
.sec-content .left-menu ul.left-gen li a.level1{ width:169px; padding:4px 0 4px 16px;background-image: url(../images/arrow-menu-right-1.gif); background-repeat:no-repeat; background-position:4px 8px; font-size:1.4em; color:#666666; font-weight: normal; float:left;}
.sec-content .left-menu ul.left-gen li a.level1:hover{ background-color:#F0F0F0; text-decoration:none;background-image: url(../images/arrow-left-menu-sede-off.gif);}
.sec-content .left-menu ul.left-gen li a.level1-sel{ width:169px; padding:4px 0 4px 16px;background-image: url(../images/arrow-menu-right-over.gif); background-repeat:no-repeat; background-position:4px 8px; font-size:1.4em; color:#333333; font-weight: normal; float:left; background-color:#F0F0F0;}
.sec-content .left-menu ul.left-gen li ul.left-sec{ width:185px; padding:0; float:left; display:block;}
.sec-content .left-menu ul.left-gen li ul.left-sec li{height: auto; display:block; float:left; border-top: 1px solid #FFFFFF; border-bottom:none;}
.sec-content .left-menu ul.left-gen li ul.left-sec li a.level2{ width:158px; padding:4px 0 4px 27px;background-image: url(../images/arrow-normal-right-1.gif); background-repeat:no-repeat; background-position:15px 9px; font-size:1.3em; color:#666666; font-weight: normal; float:left;}
.sec-content .left-menu ul.left-gen li ul.left-sec li a.level2:hover{ background-color:#F0F0F0; text-decoration:none;background-image: url(../images/arrow-normal-right-over.gif)}
.sec-content .left-menu ul.left-gen li ul.left-sec li a.level2-sel{ width:158px; padding:4px 0 4px 27px;background-image: url(../images/arrow-left-menu-sede-off-2.gif); background-repeat:no-repeat; background-position:15px 9px;font-size:1.3em; color:#333333; font-weight: normal; float:left;background-color:#F0F0F0;}
/*Contenido 690*/
.sec-content .content-right{ width:690px; padding:0 15px 0 0; float:right; display:block;}
/*Header secundario*/
.sec-content .content-right .sec-header{ width:690px; height:115px; float:right; display:block; background-image:url(../images/sec-header-690-bg-01.jpg); background-position:right top; background-repeat:no-repeat;}
.sec-content .content-right .sec-header h3{ display:none;}
.sec-content .content-right .sec-header h3.hide-head{ display:none;}
.sec-content .content-right .sec-header h3.show-head{ display:block; font-size:2.5em; color:#333333; padding:78px 0 0 0; font-weight:normal;}
/*BLOCK IZQ 450*/
.sec-content .content-right .block-left-450{ width:450px; padding:0; margin:0; float:left; display:block;}
.sec-content .content-right .block-left-450 .normal-info { width:450px; padding:0; margin:0; float:left; display:block;}
.sec-content .content-right .block-left-450 .normal-info h3{ width:450px; padding:0 0 15px 0; margin:0; float:left; display:block; font-size:1.8em; color:#333333; font-weight:bold;}
.sec-content .content-right .block-left-450 .normal-info h4{ width:450px; padding:0 0 10px 0; margin:0; float:left; display:block; font-size:1.5em; color:#666666; font-weight:bold;}
.sec-content .content-right .block-left-450 .normal-info p.normal-par{ width:450px; padding:0 0 10px 0; margin:0; float:left; display:block; font-size:1.4em; color:#666666;}
.sec-content .content-right .block-left-450 .normal-info ul{ width:450px; padding:0; margin:0; float:left; display:block;}
.sec-content .content-right .block-left-450 .normal-info ul li{ width:430px; padding:0 0 10px 0; margin:0; display:block; padding:0 0 10px 20px;background-image: url(../images/arrow-right-grey.gif); background-repeat:no-repeat; background-position:8px 7px; font-size:1.4em; color:#666666;}
.sec-content .content-right .block-left-450 .normal-info ul li p{ width:430px; padding:0; margin:0;}
.sec-content .content-right .block-left-450 .normal-info .consult-450{ width:450px; padding:0 0 30px 0; margin:0; float:left; display:block;}
.sec-content .content-right .block-left-450 .normal-info .consult-450 input{ float:right;}
/*Bloque Izq 450 BLOCK MENU*/
.sec-content .content-right .block-left-450 .block-menu { margin:0; padding:0; display:block; float:right; }
.sec-content .content-right .block-left-450 .block-menu .dest-news-top{ margin:0; padding:0; height:25px; display:block; position:relative; width:450px;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-top ul { margin:0; padding:0; width:450px; height:26px; display:block; position:absolute;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-top ul li.selected { margin:0 0 0 5px; padding:2px 6px; height:21px; display:block; float:left; background-color:#FFFFFF; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; font-size:1.5em; color:#333333; width:auto;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-top ul li.active { margin:0 0 0 5px; padding:2px 6px; height:21px; display:block; float:left; background-image: url(../images/bg-gen-button-1.png); background-repeat:repeat-x; font-size:1.5em; color:#FFFFFF; cursor:pointer; background-position:left top; width:auto;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-top ul li.active:hover { background-position:left -25px;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-content{ margin:0; padding:0; width:448px; height:auto; display:block; float:right; border:1px solid #CCCCCC;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-content .block-1col{ margin:0; padding:15px 12px 12px 12px; width:424px; display:block; float:left;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-content .block-1col p.normal-par{ width:100%; padding:0 0 10px 0; margin:0; float:left; display:block; font-size:1.4em; color:#666666;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-content .block-1col ul{ margin:0; padding:5px 0 5px 0; width:424px; display:block; float:left;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-content .block-1col ul li{ height: auto; width:404px; display:block; float:left; padding:8px 0 0 20px;background-image: url(../images/arrow-right-black.gif); background-repeat:no-repeat; background-position:8px 13px; color:#666666; font-size:1.4em;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-content .block-1col ul li ul{ margin:0; padding:0; width:404px; display:block; float:left;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-content .block-1col ul li ul li{ height: auto; width:384px; display:block; float:left; padding:8px 0 0 20px;background-image: url(../images/arrow-right-black.gif); background-repeat:no-repeat; background-position:8px 13px; color:#666666; font-size:1.0em;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-content .block-1col ul li ul li p{font-size:1.0em;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-content .block-1col ul li a{color:#0099CC; font-size:1em; font-weight:normal;}
.sec-content .content-right .block-left-450 .block-menu .dest-news-content .block-1col ul li a:hover{color:#333333; text-decoration:none;}

/*Botones Destacados Middle*/
.sec-content .content-right .block-left-450 .dest-int { margin:0; padding:0; width:450px; height: auto; display:block; float:left;}
.sec-content .dest-int ul.dest-int-main { margin:0; padding:0; width:450px; height:auto; display:block; float:left;}
.sec-content .dest-int ul.dest-int-main li{ margin:0; padding:0; display:inline-block;}
.sec-content .dest-int ul.dest-int-main li.bot-a{ margin:0 0 12px 0;}
.sec-content .dest-int ul.dest-int-main li.bot-b{ margin:0 0 12px 12px;}
.sec-content .dest-int ul.dest-int-main li a{ margin:0; padding:0; width:140px; height:80px; display:block; border:1px solid #CCCCCC; line-height:1.7em;background-repeat:no-repeat; position:relative;}
.sec-content .dest-int ul.dest-int-main li a:hover{border:1px solid #999999; box-shadow: 0 0 4px #CCCCCC;-moz-box-shadow:0 0 4px #CCCCCC;-webkit-box-shadow:0 0 4px #CCCCCC; text-decoration:none; }
.sec-content .dest-int ul.dest-int-main li a img{ width:140px; height:80px;}
.sec-content .dest-int ul.dest-int-main li a p{ width:128px; padding:6px; position:absolute; z-index:5; top:0; left:0; height:68px; font-size:100%;}
.sec-content .dest-int ul.dest-int-main li a p span{ width:128px; padding:0; margin:0 0 2px 0; display:block; text-transform:uppercase;}
.sec-content .dest-int ul.dest-int-main li a p span.bot-txt-a{font-size:1.5em; color:#333333; font-weight:normal;}
.sec-content .dest-int ul.dest-int-main li a p span.bot-txt-b{font-size:1.5em; color:#333333; font-weight:normal;}

/*parrafo normal*/
.sec-content .content-right .block-left-450 p{ width:100%; color:#666666; font-size:1.2em; padding:0 0 10px 0; float:left;}
/*Bloque Izq 450 Lista de 3 niveles Normal y Show-Hide*/
.sec-content .content-right .block-left-450 ul.gen-list { width:450px; padding:0 0 10px 0; margin:0; float:left; font-size:1.4em; color:#666666; }
.sec-content .content-right .block-left-450 ul.gen-list li{ width:430px; margin:0; display:block; padding:5px 0 5px 20px;background-image: url(../images/arrow-right-grey.gif); background-repeat:no-repeat; background-position:8px 10px; float:left;}
.sec-content .content-right .block-left-450 ul.gen-list li.show-hide-less{ background-image: url(../images/legend-bg-less-1.gif); background-repeat:no-repeat; background-position:5px 10px; }
.sec-content .content-right .block-left-450 ul.gen-list li.show-hide-more{ background-image: url(../images/legend-bg-more-1.gif); background-repeat:no-repeat; background-position:5px 10px; }
.sec-content .content-right .block-left-450 ul.gen-list li ul{ width:430px; font-size:100%; float:left; }
.sec-content .content-right .block-left-450 ul.gen-list li ul li{ width:410px; }
.sec-content .content-right .block-left-450 ul.gen-list li ul li ul{ width:410px; font-size:100%; }
.sec-content .content-right .block-left-450 ul.gen-list li ul li ul li{ width:390px;}
.sec-content .content-right .block-left-450 ul.gen-list li a{ color:#CC0000;}
.sec-content .content-right .block-left-450 ul.gen-list li a:hover{ color:#333333;}
.sec-content .content-right .block-left-450 ul.gen-list li a.show-hide{ font-weight:bold;}
/*Bloque Izq 450 Lista Numerada*/
.sec-content .content-right .block-left-450 ol.ord-list { width:430px; padding:0 0 10px 30px; margin:0; float:left;display:block; list-style: decimal outside none; font-size:1.4em; color:#666666;}
.sec-content .content-right .block-left-450 ol.ord-list li{ /*width:430px;*/ margin:0; padding:5px 0 5px 0; float:none;}
.sec-content .content-right .block-left-450 ol.ord-list li ol { width:410px; font-size:100%; float:none;list-style: decimal outside none;padding:0 0 0 20px; margin:0; }
.sec-content .content-right .block-left-450 ol.ord-list li ol li{ /*width:410px;*/}
.sec-content .content-right .block-left-450 ol.ord-list li ol li ol{ width:390px;}
.sec-content .content-right .block-left-450 ol.ord-list li ol li ol li{ /*width:390px;*/}
.sec-content .content-right .block-left-450 ol.ord-list li a{ color:#CC0000;}
.sec-content .content-right .block-left-450 ol.ord-list li a:hover{ color:#333333;}
.sec-content .content-right .block-left-450 ol.ord-list li a.show-hide{ font-weight:bold;}
/*Bloque Izq 450 Lista Definiciones*/
.sec-content .content-right .block-left-450 dl { width:450px; padding:0 ; margin:0 0 15px 0; float:left;display:block;  font-size:1.4em; color:#666666;}
.sec-content .content-right .block-left-450 dl dt { width:150px; padding:0; margin:0; float:left;display:block; font-weight:bold;}
.sec-content .content-right .block-left-450 dl dd { width:300px; padding:0; margin:0; float:left;display:block; }
/*Formulario Contacto*/
.sec-content .content-right .block-left-450 form.cmxform fieldset .s-box {border: 1px solid #CCCCCC;float: left;margin: 0 0 20px;padding: 10px 20px;width: 408px;}
.sec-content .content-right .block-left-450 form.cmxform fieldset .input-txt {border: 1px solid #CCCCCC;float: left;margin: 0 0 20px;padding: 10px 20px;width: 408px;}
/*Tabla*/
.block-left-450 table{ float: left;width: 100%;}
/*Ficha JLGL*/
.menu-box-content-ficha{margin:0; padding:10px; border:1px solid #CCCCCC;width:428px;float:left;}
.ficha_caja_gris{background-color:#f4f4f4;margin:0px;color:#666;display:block;float:left;width:428px;font-size:120%;}
.ficha_caja_gris h3{padding-bottom:5px;}
.ficha_caja_blanco {padding:10px 5px;width:418px;margin:0px;color:#666;display:block;float:left;}
.ficha_caja_blanco a { color:#CC0000; text-decoration:underline;}
.ficha_caja_blanco a:hover { color:#333333;}
.ficha_imagen{float:left;}
.ficha_cargo{text-transform:uppercase;padding-bottom:10px;}
.ficha_caja_gris img{padding:4px;background-color:#fff;margin:10px;border:1px solid #ccc;}  
.ficha_caja_gris_datos{float:left;padding-top:10px;}
ul.ficha li strong{font-weight:bold;}
ul.ficha li {font-size:110%;clear:left;}
.ficha_caja_blanco ul li {background-image: url("../images/arrow-right-grey.gif");background-position: 8px 10px;background-repeat: no-repeat;display: block;float: left;clear:left;margin: 0;padding: 5px 0 5px 20px;font-size: 130%;}

/*BLOQUE DCHA 222*/
.sec-content .content-right .block-right-222 { width:222px; float:right;}
/*Botones Destacados Derecha*/
.sec-content .content-right .block-right-222 .dest-int-but { float:right; width:222px;}
.sec-content .content-right .block-right-222 .dest-int-but h3{ display:none;}
.sec-content .content-right .block-right-222 .dest-int-but li{ margin:0 0 20px 0; padding:0; background:none;}
.sec-content .content-right .block-right-222 .dest-int-but li.bot-a{ margin:0 0 20px 0; padding:0; background:none;}
.sec-content .content-right .block-right-222 .dest-int-but li.bot-a a{ margin:0; padding:0; width:220px; height:100px; display:block; border:1px solid #CCCCCC; line-height:1.7em;background-repeat:no-repeat; position:relative;}
.sec-content .content-right .block-right-222 .dest-int-but li.bot-a a:hover{border:1px solid #999999; box-shadow: 0 0 4px #CCCCCC;-moz-box-shadow:0 0 4px #CCCCCC;-webkit-box-shadow:0 0 4px #CCCCCC; text-decoration:none; }
.sec-content .content-right .block-right-222 .dest-int-but li.bot-a a img{ width:220px; height:100px;}
.sec-content .content-right .block-right-222 .dest-int-but li.bot-a a p{ width:200px; padding:10px; position:absolute; z-index:5; top:0; left:0; height:80px; font-size:100%;}
.sec-content .content-right .block-right-222 .dest-int-but li.bot-a a p span{ width:200px; padding:0; margin:0 0 2px 0; display:block; text-transform:uppercase;}
.sec-content .content-right .block-right-222 .dest-int-but li.bot-a a p span.bot-txt-a{font-size:2.0em; color:#333333; font-weight:bold;}
.sec-content .content-right .block-right-222 .dest-int-but li.bot-a a p span.bot-txt-b{font-size:1.5em; color:#333333; font-weight:normal;}

/*Enlaces Interes*/
.sec-content .content-right .block-right-222 .dest-int-links { float:right; width:222px;}
.sec-content .content-right .block-right-222 .dest-int-links h3{float:left; font-size:2.0em; font-weight:bold; color:#333333; width:222px; padding:0 0 5px 0;}
.sec-content .content-right .block-right-222 .dest-int-links h3.next-tit{ padding-top: 10px;}
.sec-content .content-right .block-right-222 .dest-int-links h4{float:left; font-size:1.6em; font-weight:bold; color:#666666; width:222px; padding:8px 0 0 0; border-bottom: 1px dotted #CCCCCC;}
.sec-content .content-right .block-right-222 .dest-int-links h5{float:left; font-size:1.4em; font-weight:bold; color:#666666; width:217px; padding:8px 0 0 5px;}
.sec-content .content-right .block-right-222 .dest-int-links ul { margin:0; padding:0 0 10px 0; width:222px; display:block; float:left;}
.sec-content .content-right .block-right-222 .dest-int-links ul li{height: auto; width:202px; display:block; float:left; padding:2px 0 0 18px;background-image: url(../images/arrow-normal-right-1.gif); background-repeat:no-repeat; background-position:6px 7px;}
.sec-content .content-right .block-right-222 .dest-int-links ul li a{ font-size:1.3em; color:#333333; font-weight: normal; padding:0 15px 0 0; font-size:1.3em;}
.sec-content .content-right .block-right-222 .dest-int-links ul li a:hover{ color:#777777;}
.sec-content .content-right .block-right-222 .dest-int-links ul li a.new-wind{ font-size:1.3em; color:#333333; font-weight: normal; padding:0 15px 0 0;background-image: url(../images/new-window-icon.gif); background-repeat:no-repeat; background-position:100% 50%;}
.sec-content .content-right .block-right-222 .dest-int-links ul li a.new-wind:hover{ color:#777777;}
.sec-content .content-right .block-right-222 .dest-int-links ul li.no-link{height: auto; width:202px; display:block; float:left; padding:2px 0 0 18px;background-image: url(../images/arrow-right-grey.gif); background-repeat:no-repeat; background-position:6px 7px;}
.sec-content .content-right .block-right-222 .dest-int-links ul li.no-link p{ font-size:1.3em; color:#666666; font-weight: normal; padding:0;}
/*Print - Send*/
.sec-content .content-right .block-right-222 .dest-int-links ul.print-send {height: auto; width:222px; display:block; float:left; padding:0 0 8px 0;background-image: none; background-color:#F0F0F0; border-top:1px dotted #666666; border-bottom:1px dotted #666666; margin: 35px 0 0 0;}
.sec-content .content-right .block-right-222 .dest-int-links ul li.no-bul{height: auto; width:222px; display:block; float:left; padding:5px 0 0 0;background: none;}
.sec-content .content-right .block-right-222 .dest-int-links ul li.no-bul a.print-but{ height: auto; width:auto; display:block; float:left; padding:5px 0 0 28px;background-image: url(../images/bg-print-pg-blue.gif); background-repeat:no-repeat; background-position:6px 5px; color:#333333; font-size:1.3em;}
.sec-content .content-right .block-right-222 .dest-int-links ul li.no-bul a.print-but:hover{ color:#666666;background-image: url(../images/bg-print-pg-grey.gif)}
.sec-content .content-right .block-right-222 .dest-int-links ul li.no-bul a.send-mail-but{ height: auto; width:auto; display:block; float:left; padding:5px 0 0 28px;background-image: url(../images/bg-send-mail-pg-blue.gif); background-repeat:no-repeat; background-position:6px 5px; color:#333333; font-size:1.3em;}
.sec-content .content-right .block-right-222 .dest-int-links ul li.no-bul a.send-mail-but:hover{ color:#666666;background-image: url(../images/bg-send-mail-pg-grey.gif)}

/* INTERIOR 02 -------------------------------------------- */
.sec-content .block-int-gen { width:950px; float:left; display:block; padding:0 15px 0 15px; margin:0 0 30px 0; background-image:url(../images/left-menu-bg-ayun-1.png); background-repeat:repeat-y; background-position:left top;}
.sec-content .block-int-gen .head-sec-910 {background-image:url(../images/sec-header-910-bg-01.jpg); background-position:right top; background-repeat:no-repeat; height:85px; display:block; padding:30px 0 0 0;}
.sec-content .block-int-gen .head-sec-910 h2 { width:195px; padding:5px; float:left; display:block; margin:0; background-color:#FFFFFF; font-size:3.0em; color:#999999;}
.sec-content .block-int-gen .content-910 { width:910px; float:left; padding:0 0 0 40px;}
.sec-content .block-int-gen .content-910 p.descr-tit {width:100%; padding:6px 0 0 0; margin:0; float:left; display:block; font-size:1.3em; color:#666666;}
/*Tabla*/
.content-910 table{ width:910px;}
/*parrafo normal*/
.content-910 p{ width:100%; color:#666666; font-size:1.4em; padding:0 0 10px 0; float:left;}
/*Bloque Izq 910 Lista de 3 niveles Normal y Show-Hide*/
.content-910 ul.gen-list { width:890px; padding:0 0 10px 0; margin:0; float:left; font-size:1.4em; color:#666666; }
.content-910 ul.gen-list li{ width: 890px; margin:0; display:block; padding:5px 0 5px 20px;background-image: url(../images/arrow-right-grey.gif); background-repeat:no-repeat; background-position:8px 10px; float:left;}
.content-910 ul.gen-list li.show-hide-less{ background-image: url(../images/legend-bg-less-a.gif); background-repeat:no-repeat; background-position:5px 10px;  width: 890px;}
.content-910 ul.gen-list li.show-hide-more{ background-image: url(../images/legend-bg-more-a.gif); background-repeat:no-repeat; background-position:5px 10px;  width: 890px;}
.content-910 ul.gen-list li ul{ width:890  px; font-size:100%; float:left; }
.content-910 ul.gen-list li ul li{ width: 870px; }
.content-910 ul.gen-list li ul li ul{  width: 870px; font-size:100%; }
.content-910 ul.gen-list li ul li ul li{ width: 850px;}
.content-910 ul.gen-list li a{ color:#CC0000;}
.content-910 ul.gen-list li a:hover{ color:#333333;}
.content-910 ul.gen-list li a.show-hide{ font-weight:bold;}
/*Bloque Izq 910 Lista Numerada*/
.content-910 ol.ord-list { width:890px; padding:0 0 10px 30px; margin:0; float:left;display:block; list-style: decimal outside none; font-size:1.4em; color:#666666;}
.content-910 ol.ord-list li{ /*width:890px;*/ margin:0; padding:5px 0 5px 0; float:none;}
.content-910 ol.ord-list li ol { width:870px; font-size:100%; float:none;list-style: decimal outside none;padding:0 0 0 20px; margin:0; }
.content-910 ol.ord-list li ol li{ /*width: 870px;*/}
.content-910 ol.ord-list li ol li ol{ width: 850px;}
.content-910 ol.ord-list li ol li ol li{ /*width: 850px;*/}
.content-910 ol.ord-list li a{ color:#CC0000;}
.content-910 ol.ord-list li a:hover{ color:#333333;}
.content-910 ol.ord-list li a.show-hide{ font-weight:bold;}
/*Bloque Izq 910 Lista Definiciones*/
.content-910 dl { width: 905px; padding:0 ; margin:0 0 15px 0; float:left;display:block;  font-size:1.4em; color:#666666;}
.content-910 dl dt { width:235px; padding:0; margin:0; float:left;display:block; font-weight:bold;}
.content-910 dl dd { width:670px; padding:0; margin:0; float:left;display:block; }

/*Filtro*/
.sec-content .block-int-gen .content-890 { width:890px; float:left; padding:20px 0 0 20px;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude ul.form-left { float:left; width:420px;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude ul.form-left li { float:left;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude ul.form-left legend {color: #333333;font-size: 1.4em; padding:0 0 4px 0; margin:0;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude ul.form-left legend a {color: #333333;padding:0; margin:0;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude ul.form-left legend a:hover {color: #777777;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude ul.form-left legend.viewing {padding:0 0 4px 14px;background-image: url(../images/legend-bg-less-1.gif); background-repeat:no-repeat; background-position:0 5px; cursor:pointer;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude ul.form-left legend.hiding {padding:0 0 4px 14px;background-image: url(../images/legend-bg-more-1.gif); background-repeat:no-repeat; background-position:0 5px; cursor:pointer;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude ul.form-left li ul{ width:400px; padding:0 0 10px 20px; float:left;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude ul.form-left li ul li{ width:400px; padding:8px 0 0 0; float:left;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset{ width:450px; padding:25px 0 0 0; float:right; position:relative;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset legend.leg-s-b{padding:4px 10px 0 10px; border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;  position:absolute; top:0; left: 10px; height:21px; font-size:1.4em; color:#333333; background-color:#FFFFFF;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box{ width:410px; padding:10px 20px 10px 20px; margin:0 0 20px 0; float:left;border:1px solid #CCCCCC;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box ul{ width:410px; padding:0; float:left;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box ul li{ width:410px; padding:0 0 5px 0; float:left;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box ul li label{ width:80px; float:left; text-align:right; padding: 3px 5px 0 0;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box ul li input.txt-g{ width:160px;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box ul li select{ width:170px;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box ul li.half{ width:auto; padding:0 10px 5px 0; }
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box ul li.half label.left-lab-end{ width:auto; padding:3px 5px 0 0; }
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box ul li.half input.cal{ width:77px; float:left;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box ul li.half a.ico-calendar{ width:20px; height:16px; float:left; text-indent:-9999px; background-image:url(../images/calendar-sprite.jpg); background-repeat:no-repeat; background-position:left top; margin:3px 0 0 5px; }
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box ul li.half a.ico-calendar:hover{ width:20px; height:16px; float:left; text-indent:-9999px; background-image:url(../images/calendar-sprite.jpg); background-repeat:no-repeat; background-position:left -16px;}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box .subm{ width:325px; padding:8px 0 0 85px; float:left; }
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box .subm input{ float:left; }
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box .subm a.more-op{ padding:3px 0 0 20px; color: #CC0000; font-size:1.3em; float:left}
.sec-content .block-int-gen .content-890 .form-general form.solicitude .form-right fieldset .s-box .subm a.more-op:hover{ color: #333333;}
/* Tabla -------------------------------------------- */
.form-content-910 { width:910px; float:left; padding:0 0 0 40px;}
.form-content-910 table{ border-collapse: collapse; border:1px solid #CCCCCC; width:910px}
.form-content-910 caption{display:none;}
.form-content-910 table td{border-right:#CCC solid 1px;padding-left:10px;padding-right:10px; }
.form-content-910 table th{border-right:#CCC solid 1px;padding-left:10px;padding-right:10px; }
.form-content-910 table tr{  height:25px}
.form-content-910 table tr:hover{background-color: #C7F0FC;}
.form-content-910 table .tabla-head{height:33px}
.form-content-910 table .tabla-head p{ font-size:1.5em; color:#333333; float:left;}

/*INTERIOR 610*/
/*Bloque Izq 690*/
.sec-content .content-right .block-left-690 {width:690px; padding:0; margin:0; float:left; display:block;}
.sec-content .content-right .block-left-690 p.normal-text {width:690px; padding:0; margin:0; float:left; display:block;}
/*Texto y Listas Normales*/
.sec-content .content-right .block-left-690 ul.normal-text{ width:690px; padding:0 0 10px 0; margin:0; float:left; display:block;}
.sec-content .content-right .block-left-690 ul.normal-text li{ width:670px; padding:0 0 10px 0; margin:0; display:block; padding:0 0 10px 20px;background-image: url(../images/arrow-right-grey.gif); background-repeat:no-repeat; background-position:8px 7px; font-size:1.4em; color:#666666;}
.sec-content .content-right .block-left-690 ul.normal-text li p{ width:670px; padding:0; margin:0;}
.sec-content .content-right .block-left-690 p.normal-text {color: #666666;display: block;float: left;font-size: 1.3em;margin: 0;padding: 0 0 10px;width: 100%;}
.sec-content .content-right .block-left-690 img.image-690 {padding: 0 0 10px; width:690px;}
.sec-content .content-right .block-left-690 .bl-2col {padding: 0 0 10px; width:690px; float:left;}
.sec-content .content-right .block-left-690 .bl-2col img.image-190 {padding: 0 0 10px; float:left; width:190px;}
.sec-content .content-right .block-left-690 .bl-2col .bl-right-480 {padding: 0 0 10px; width:480px; float:right;}
/*Tabla*/
.block-left-690 table{ float: left;
    width: 100%;}
/*LISTAS ANCHO DOBLE COLUMNA*/
/*Bloque Izq Lista de 3 niveles Normal y Show-Hide*/
.content-right ul.gen-list { width:690px; padding:0 0 10px 0; margin:0; float:left; font-size:1.4em; color:#666666; }
.content-right ul.gen-list li{ width: 670px; margin:0; display:block; padding:5px 0 5px 20px;background-image: url(../images/arrow-right-grey.gif); background-repeat:no-repeat; background-position:8px 10px; float:left;}
.content-right ul.gen-list li.show-hide-less{ background-image: url(../images/legend-bg-less-1.gif); background-repeat:no-repeat; background-position:5px 10px;  width: 670px;}
.content-right ul.gen-list li.show-hide-more{ background-image: url(../images/legend-bg-more-1.gif); background-repeat:no-repeat; background-position:5px 10px;  width: 670px;}
.content-right ul.gen-list li ul{ width:890  px; font-size:100%; float:left; }
.content-right ul.gen-list li ul li{ width: 650px; }
.content-right ul.gen-list li ul li ul{  width: 650px; font-size:100%; }
.content-right ul.gen-list li ul li ul li{ width: 630px;}
.content-right ul.gen-list li a{ color:#CC0000;}
.content-right ul.gen-list li a:hover{ color:#333333;}
.content-right ul.gen-list li a.show-hide{ font-weight:bold;}
/*Bloque Izq Lista Numerada*/
.content-right ol.ord-list { width:670px; padding:0 0 10px 30px; margin:0; display:block; list-style: decimal outside none; font-size:1.4em; color:#666666;}
.content-right ol.ord-list li{  margin:0; padding:5px 0 5px 0; float:none; }
.content-right ol.ord-list li ol { width:650px; font-size:100%; list-style: decimal outside none;padding:0 0 0 20px; margin:0; }
.content-right ol.ord-list li ol li{ /*width: 650px;*/}
.content-right ol.ord-list li ol li ol{ /*width: 630px;*/}
.content-right ol.ord-list li ol li ol li{ /*width: 630px;*/}
.content-right ol.ord-list li a{ color:#CC0000;}
.content-right ol.ord-list li a:hover{ color:#333333;}
.content-right ol.ord-list li a.show-hide{ font-weight:bold;}
/*Bloque Izq Lista Definiciones*/
.content-right dl { width: 690px; padding:0 ; margin:0 0 15px 0; float:left;display:block;  font-size:1.4em; color:#666666;}
.content-right dl dt { width:235px; padding:0; margin:0; float:left;display:block; font-weight:bold;}
.content-right dl dd { width:455px; padding:0; margin:0; float:left;display:block; }

/* FOOTER -------------------------------------------- */
.footer{ width:954px; padding:30px 13px 50px; margin:0; background-color:#F2F2F2; border-top:2px solid #FFFFFF;}
.footer .foot-left { float:left; width:300px;}
.footer .foot-left p { float:left; width:295px; font-size:1.5em; color:#333333; padding:0 0 0 5px;}
.footer .foot-left p.foot-dir-a{color:#cc0000; font-weight:bold;}
.footer .foot-left a { float:left; padding:0 0 0 2px;}
.footer .foot-left a img { border:none;}
.footer .foot-right { float:right; width:450px;}
.footer .foot-right ul { float:right; padding:0;}
.footer .foot-right ul li {float:left; padding:0 5px 6px 0;}
.footer .foot-right ul li a {padding:0 0 0 10px; font-size:1.3em; color:#CC0000; font-weight: normal;}
.footer .foot-right ul li a:hover{ color:#333333; text-decoration:none;}
.footer .foot-right ul li img{ padding:0; margin:0;}
.footer .foot-right ul li.sep-bull {float:left; padding:0 0 6px 5px; font-size:1.4em; color:#CCCCCC;}




/* RETOQUES DE ESTILO ---------------------------------------------------------------------------------------------------------*/


/*Item Page*/
.item-page table tr { height:auto; border:1px solid #CCCCCC;}
.item-page table td { height:auto; padding:8px 5px;}
.item-page table ul{float: none;}
.item-page table li{float: none !important;  background-image: url("../images/arrow-right-grey.gif"); background-position: 8px 7px; background-repeat: no-repeat; color: #666666; display: block; font-size: 1.4em; margin: 0; padding: 0 0 10px 20px;}
.sec-content .content-right .block-left-450 .item-page h2{ color: #333333; display: block; float: left; font-size: 1.8em; font-weight: bold; margin: 0; padding: 0 0 15px; width: 100%;}
.sec-content .content-right .block-left-450 .item-page a{ font-weight: normal; color: #0099CC;}
.sec-content .content-right .block-left-450 .item-page a:hover{color:#333333;}
.sec-content .content-right .block-left-450 .item-page p{ color: #666666; float: none; font-size: 1.4em; padding: 0 0 10px;}
.sec-content .content-right .block-left-450 .item-page dl.article-info{ clear: both; float: left;}
.sec-content .content-right .block-left-450 .item-page ul li{float: left;}
.sec-content .content-right .block-left-450 .item-page .pagenav a{font-weight: bold; font-size:1.2em;}

.sec-content .block-int-gen .content-910 .item-page h2{ color: #333333; display: block; float: left; font-size: 1.8em; font-weight: bold; margin: 0; padding: 0 0 15px; width: 100%;}
.sec-content .block-int-gen .content-910 .item-page a { color: #0099CC;font-weight: normal;}
.sec-content .block-int-gen .content-910 .item-page a:hover { color: #333333;}
.sec-content .block-int-gen .content-910 p{color: #666666; float: none; font-size: 1.4em; padding: 0 0 10px; width: 100%;}
.sec-content .block-int-gen .content-910 .item-page dl.article-info{ clear: both; float: left;}
.sec-content .block-int-gen .content-910 .item-page ul li { float: left;}
.sec-content .block-int-gen .content-910 .item-page .pagenav a{font-weight: bold; font-size:1.2em;}

.sec-content .content-right .block-left-690 { display: block; float: left; margin: 0; padding: 0; width: 690px;}
.sec-content .content-right .block-left-690 .item-page .normal-info { display: block; float: left; margin: 0; padding: 0; width: 690px;}
.sec-content .content-right .block-left-690 .item-page h2 {color: #333333; display: block;float: left;font-size: 1.8em;font-weight: bold;margin: 0; padding: 0 0 15px 0; width: 100%;}
.sec-content .content-right .block-left-690 .item-page p{color: #666666;float: none;font-size: 1.4em;padding: 0 0 10px;width: 100%;}
.sec-content .content-right .block-left-690 .item-page a { clear: both;color: #0099CC;font-weight: normal;}
.sec-content .content-right .block-left-690 .item-page a:hover {color: #333333;}
.sec-content .content-right .block-left-690 .item-page dl.article-info{ clear: both; float: left;}
.sec-content .content-right .block-left-690 .item-page ul li p { margin: 0; padding: 0; width: 670px;}
.sec-content .content-right .block-left-690 .item-page ul.actions li{float: none; padding: 0 0 10px;}
.sec-content .content-right .block-left-690 .item-page .pagenav a{font-weight: bold; font-size:1.2em;}

/*HEADER*/
.main-header .head-top span.main-menu-tit { color: #FFFFFF;float: left;font-size: 1.6em; font-weight: bold; width: 100%; clear: both; text-transform: uppercase;}
.main-header .head-top span.main-menu-subtit{font-size:1.4em; color:#CCCCCC;font-weight:normal;float:left;width: 100%;clear: both;}

/* MAPA WEB ------------------------------------------*/

#xmap h2{ font-size:1.6em; color:#666666;}
#xmap ul{clear:both }
#xmap li{font-size:100%;clear:both }
#xmap a{color:#333333;}
#xmap a:hover{color:#666666;}
#xmap ul.level_0{}
#xmap ul.level_0 ul{ margin: 0 0 5px 0;}
#xmap ul.level_0 li{padding:0 10px 5px 10px;}
#xmap ul.level_0 li a{ font-size:1.6em; display:block; height:27px; color:#CC0000; padding: 8px 0 0 0; font-weight:bold;}
#xmap ul.level_0 li a:hover{ color:#333333;}
#xmap ul.level_0 li li{padding:2px 10px 2px 20px; background-image: url("../images/arrow-menu-1.gif"); background-position: 5px 14px; background-repeat: no-repeat;}
#xmap ul.level_0 li li a{ font-size:1.6em; display:block; height:auto; color:#666666; font-weight:bold;}
#xmap ul.level_0 li li a:hover{ color:#333333;}
#xmap ul.level_0 li li li{padding:2px 10px 2px 20px; background-image: url("../images/arrow-normal-1.gif"); background-position: 5px 13px; background-repeat: no-repeat;}
#xmap ul.level_0 li li li a{ font-size:1.4em; display:block; height:auto; color:#666666; font-weight:normal;}
#xmap ul.level_0 li li li a:hover{ color:#333333;}
#xmap ul.level_0 li li li li{padding:2px 10px 2px 20px; background-image: url("../images/arrow-small-1.gif"); background-position: 5px 13px; background-repeat: no-repeat;}
#xmap ul.level_0 li li li li a{ font-size:1.3em; display:block; height:auto; color:#666666; font-weight:normal;}
#xmap ul.level_0 li li li li a:hover{ color:#333333;}

.sec-content .content-right .block-left-450 #xmap ul.level_0 li{ background-image:url("../images/bg_map_lev_0_450.png"); background-repeat:no-repeat;}
.sec-content .content-right .block-left-450 #xmap ul.level_0 li li { background-image: url("../images/arrow-menu-right-1.gif");}
.sec-content .content-right .block-left-450#xmap ul.level_0 li li li{padding:2px 10px 2px 20px; background-image: url("../images/arrow-normal-right-1.gif"); background-position: 5px 13px; background-repeat: no-repeat;}
.sec-content .content-right .block-left-450#xmap ul.level_0 li li li li{padding:2px 10px 2px 20px; background-image: url("../images/arrow-small-1.gif"); background-position: 5px 13px; background-repeat: no-repeat;}

.sec-content .content-right .block-left-690 #xmap ul.level_0 li{ background-image:url("../images/bg_map_lev_0_690.png"); background-repeat:no-repeat;}
.sec-content .content-right .block-left-690 #xmap ul.level_0 li li { background-image: url("../images/arrow-menu-right-1.gif");}
.sec-content .content-right .block-left-690 #xmap ul.level_0 li li li{background-image: url("../images/arrow-normal-right-1.gif"); }
.sec-content .content-right .block-left-690 #xmap ul.level_0 li li li li{background-image: url("../images/arrow-small-1.gif"); }

.sec-content .block-int-gen .content-910 #xmap ul.level_0 li{ background-image:url("../images/bg_map_lev_0_910.png"); background-repeat:no-repeat;}
.sec-content .block-int-gen .content-910 #xmap ul.level_0 li li { background-image: url("../images/arrow-menu-right-1.gif");}
.sec-content .block-int-gen .content-910 #xmap ul.level_0 li li li{background-image: url("../images/arrow-normal-right-1.gif"); }
.sec-content .block-int-gen .content-910 #xmap ul.level_0 li li li li{background-image: url("../images/arrow-small-1.gif"); }


/* FORMULARIO FOX FORM*/

.foxcontainer h2 { width:100%; padding:0 0 15px 0; margin:0; display:block; font-size:1.8em; color:#333333; font-weight:bold;}
.foxcontainer form { font-size: 1.3em; color:#666666;}
.foxcontainer form label { font-weight: bold; color:#666666; text-align:left; padding-top: 4px;}
.foxcontainer form button.foxbutton {background-image: url("../images/bg-gen-button-1.png"); float: left; background-position: left top; background-repeat: repeat-x; border: medium none; border-radius: 0 0 0 0; color: #FFFFFF; cursor: pointer; display: block; font-family: 'PT Sans Narrow'; font-size: 1.2em; height: 25px; margin: 0 10px 0 0; padding: 0 8px;}
.foxcontainer form button.foxbutton:hover{ background-image:url(../images/bg-gen-button-1.png); background-position:left -25px; background-repeat:repeat-x;}
.foxcontainer form button.foxbutton span {color: #ffffff;}
.foxcontainer form input, .foxcontainer form textarea  {box-shadow: 0 0 10px rgba(192, 192, 192, 0.3) inset, 0 0 7px rgba(192, 192, 192, 0.3); }
.foxcontainer form select .defaultfoxfield  { box-shadow: 0 0 7px rgba(192, 192, 192, 0.3);}
.foxcontainer form select .defaultfoxtext {box-shadow: 0 0 10px rgba(192, 192, 192, 0.3) inset, 0 0 7px rgba(192, 192, 192, 0.3); }

/* SEARCH donde enlaza m0dulo buscador menu*/
.sec-content .search {border: 1px solid #CCCCCC; padding: 10px; margin-top: 23px; position: relative;}                   
.sec-content .search form {}
.sec-content .search fieldset { margin-bottom:5px;}
.sec-content .search #searchForm { margin-bottom:5px; padding:10px; border:1px solid #CCCCCC; background-color:#EFEFEF;}
.sec-content .search h1 { text-transform: uppercase; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #FFFFFF; position: absolute; left: 10px; top: -26px; color: #333333; display: block; font-size: 1.4em; font-weight: normal; margin: 0; padding: 4px 15px 0 15px; width: auto; height: 21px; }
.sec-content .search legend {margin:0 0 5px 0; padding:0; font-size: 1.4em; font-weight: bold;}
.sec-content .search label{font-size:1.3em; color:#666666; font-weight:bold; margin: 0 0 5px 0;}
.sec-content .search input{margin: 0 5px 5px 5px;}
.sec-content .search input.inputbox{background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #CCCCCC;border-radius: 5px;font-size:1.3em ;padding:2px 5px; font-family: 'PT Sans Narrow', sans-serif; color:#333333; margin: 0 5px 5px 5px;}
.sec-content .search input.inputbox:hover {background: none repeat scroll 0 0 #F6F6F6;border-color: #999999;}
.sec-content .search input.checkbox {background: none; border: none; border-radius: 0; padding:0; margin: 0 5px 5px 5px;}
.sec-content .search select {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #CCCCCC;border-radius: 5px;font-size:1.3em ;padding:2px 5px; margin: 0 5px 5px 5px; font-family: 'PT Sans Narrow', sans-serif; color:#333333;}
.sec-content .search select:hover, select:focus {background: none repeat scroll 0 0 #F6F6F6;border-color: #999999}
.sec-content .search form button.button {background-image: url("../images/bg-gen-button-1.png"); background-position: left top; background-repeat: repeat-x; border: medium none; border-radius: 0 0 0 0; color: #FFFFFF; cursor: pointer; display: block; font-family: 'PT Sans Narrow'; font-size: 1.5em; height: 25px; margin: 0 0 5px 0; padding: 0 8px;}
.sec-content .search form button.button:hover{ background-image:url(../images/bg-gen-button-1.png); background-position:left -25px; background-repeat:repeat-x;}
.sec-content .search form button.button span {color: #ffffff;}
.sec-content .search form div.phrases-box, .sec-content .search form div.ordering-box, .sec-content .search form div.searchintro {margin-bottom: 5px;}
.sec-content .search form div.searchintro p { float: none; margin: 0 0 5px 0; padding: 0;}
.sec-content .search div.error {margin: 5px 0; color: #CC0000; font-size: 1.2em;}

/*Paginacion General 1*/
.sec-content .pagination {text-align: center;}
.sec-content .pagination ul { margin: 25px 10px 15px 5px;}
.sec-content .pagination li { display: inline; font-size: 1.2em; padding: 0 5px; }
.sec-content .pagination li a { color: #CC0000; font-weight: bold;}
.sec-content .pagination li a:hover { color: #333333; font-weight: bold;}
.sec-content .pagination li span { color: #333333; font-weight: bold;}
.sec-content .pagination li.pagination-start span{text-indent: -9999px; background-image: url(../images/btn-first-over.gif); width:11px; height: 9px; background-repeat: no-repeat; background-position: 0 2px; padding-left: 14px;}
.sec-content .pagination li.pagination-end span{text-indent: -9999px; background-image: url(../images/btn-last-over.gif); width:11px; height: 9px; background-repeat: no-repeat; background-position: right 2px; padding-right: 15px;}
.sec-content .pagination li.pagination-prev span{text-indent: -9999px; background-image: url(../images/btn-back-over.gif); width:11px; height: 9px; background-repeat: no-repeat; background-position: 0 2px; padding-left: 12px;}
.sec-content .pagination li.pagination-next span{text-indent: -9999px; background-image: url(../images/btn-fwd-over.gif); width:11px; height: 9px; background-repeat: no-repeat; background-position: right 2px; padding-right: 12px;}
.sec-content .pagination li.pagination-start a{text-indent: -9999px; background-image: url(../images/btn-first-1.gif); width:11px; height: 9px; background-repeat: no-repeat; background-position: 0 2px; padding-left: 14px; color: #CC0000;}
.sec-content .pagination li.pagination-start a:hover {color: #333333;}
.sec-content .pagination li.pagination-end a{text-indent: -9999px; background-image: url(../images/btn-last-1.gif); width:11px; height: 9px; background-repeat: no-repeat; background-position: right 2px; padding-right: 15px; color: #CC0000;}
.sec-content .pagination li.pagination-end a:hover {color: #333333;}
.sec-content .pagination li.pagination-prev a{text-indent: -9999px; background-image: url(../images/btn-back-1.gif); width:11px; height: 9px; background-repeat: no-repeat; background-position: 0 2px; padding-left: 12px; color: #CC0000;}
.sec-content .pagination li.pagination-prev a:hover {color: #333333;}
.sec-content .pagination li.pagination-next a{text-indent: -9999px; background-image: url(../images/btn-fwd-1.gif); width:11px; height: 9px; background-repeat: no-repeat; background-position: right 2px; padding-right: 12px; color: #CC0000;}
.sec-content .pagination li.pagination-next a:hover {color: #333333; background-image: url(../images/btn-fwd-over.gif); }

.sec-content div.search dl.search-results { width: 100%; float: none; margin: 5px 0;}
.sec-content div.search dl.search-results a{ color:#CC0000;}
.sec-content div.search dl.search-results a:hover{ color:#333333;}
.sec-content div.search dl.search-results dt.result-title {font-weight: bold;padding: 15px 0 0 0; width:100%;float: none;}
.sec-content div.search dl.search-results dd {width:100%;float: none;}
.sec-content div.search dl.search-results dd.result-category span.small {font-size: 0.8em; line-height: 1.2em; color: #999;}
.sec-content div.search dl.search-results dd.result-text {}
.sec-content div.search dl.search-results dd.result-text span.highlight {background-color: #FFCCCC;padding: 0 2px 0 2px;}
.sec-content div.search dl.search-results dd.result-created {font-size: 0.8em;line-height: 1.2em;color: #999;}

.category-list { font-size: 1.4em; }
.category-list h2, .category-list h3, .category-list h4, .category-list h5, .category-list h6 {padding:0 0 15px 0; margin:0; display:block; font-size:1.2em; color:#333333; font-weight:bold; float:none;}
.category-list p {color: #333333; display: block; font-size: 1.0em; margin: 0; padding: 0; width: 100%;}
.category-list a { color: #CC0000;}
.category-list a:hover { color:#333333;}
.category-list .category-desc p { margin-bottom: 10px;}

.category-list table.category { border: none;border-collapse: collapse; margin:0; float: none; width: 100%;}
.category-list table.category caption{display:none;}
.category-list table.category thead tr{background-image: none; font-weight:bold; height:33px; font-size:1.5em; color:#333333;}
.category-list table.category thead tr label{float:left;}
.category-list table.category thead p{ font-size:1.5em; color:#333333; float:left;}
.category-list table.category tbody td{border-right:none;padding-left:0;padding-right:10px; }
.category-list table.category tbody td a{ background-image: url("../images/arrow-right-blue.gif");background-position: 5px 5px; background-repeat: no-repeat; color: #333333; font-size: 1.0em; padding-left: 17px;}
.category-list table.category tbody td a:hover{ color:#666666; }
.category-list table.category th{border-right:none;padding-left:0;padding-right:10px; }
.category-list table.category tr{height:25px}
.category-list table.category tr:hover{background-color: transparent;}
.category-list table.category tr a{ color:#0099CC;}
.category-list table.category tr a:hover{ color:#333333; }
.category-list .category-desc span a { font-size: 1.1em !important;}

.category-list div.cat-children ul {padding:0; margin:0; float:none;}
.category-list div.cat-children ul li {padding: 5px 0 5px 0px;}
.category-list div.cat-children h3 {display:none;}


/* Pestanas Alternativas Sede */

div.tabber_nav { clear: left; display: block; line-height: 1em; margin: 0;  padding: 0 10px; height:25px;}
div.tabber_nav li.tabber_tab { margin: 0 5px 0 0 !important;}
div.tabber_nav li.tabber_tab a { border: none; color: #FFFFFF; background-image: url("../images/bg-gen-button-1.png"); background-position: left top; background-repeat: repeat-x; background-color: none;}
div.tabber_nav li.tabber_tab a:hover { border: none; color: #FFFFFF; background-image: url("../images/bg-gen-button-1.png"); background-position: left -25px; background-repeat: repeat-x; background-color: none; }
div.tabber_nav li.tabber_tab.active a, div.tabber_nav li.tabber_tab.active a:hover { height:19px; background-color: #FFFFFF; color: #333333; background-image: none; padding-bottom: 1px; border-top: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid; border-left: 1px #CCCCCC solid;}
div.tabber_nav li.tabber_tab a span {color: #FFFFFF}
div.tabber_nav li.tabber_tab.active a span {clear: both;color: #666666; display: block; font-weight: normal;width: auto;}
div.tabber_container { margin:0 0 15px;}
div.tabber_container.rounded div.tabber_nav li.tabber_tab a, div.tabber_container.rounded div.tabber_nav li.tabber_tab a:hover { border-radius:0; }
div.tabber_container.rounded div.tabber_content {border-radius:0;}
div.tabber_content { border: 1px solid #CCCCCC; clear: left; margin:0; padding: 10px 20px;}
div.tabber_nav ul.tabber_tabs { background: none repeat scroll 0 0 transparent !important; list-style: none outside none !important;margin: 0 !important; padding: 0 !important;position: absolute;z-index: 30;}

.sec-content .content-right .block-left-690 .item-page div.tabber_content a {clear: both;color: #0099CC !important; font-weight: normal;display: inline;}
.sec-content .content-right .block-left-690 .item-page div.tabber_content a:hover {color: #333333;}

.sec-content .content-right .block-left-450 .item-page div.tabber_content a { clear: both; color: #0099CC !important; font-weight: normal; display: inline;}
.sec-content .content-right .block-left-450 .item-page div.tabber_content a:hover { color: #333333 !important;}      

sec-content .block-int-gen .content-910 .item-page div.tabber_content a { clear: both; color: #0099CC !important; font-weight: normal; display: inline;}
sec-content .block-int-gen .content-910 .item-page div.tabber_content a:hover { color: #333333;}      


/* Autson Slidershow */

.box_skitter_small {height: 200px; width: 200px;}
.box_skitter { background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;margin: 0 !important;}
.label_skitter h5 {padding-left: 10px !important;}
.label_skitter h5, .label_skitter h5 a {color: #FFFFFF !important;display: block !important;font-size: 20px !important;font-weight: normal !important;
    line-height: 25px !important;
    margin: 0;
    padding-bottom: 0 !important;
    padding-right: 5px !important;
    padding-top: 5px !important;
    text-align: left !important;
    text-decoration: none !important;
}
.label_skitter p {
    color: #0099CC !important;
    display: block !important;
    font-size: 20px !important;
    letter-spacing: 0.4px !important;
    line-height: 25px !important;
    margin: 0 !important;
    padding: 0 5px 2px 10px !important;
    text-align: left !important;
    z-index: 10 !important;
}

.box_skitter .info_slide_dots {
    border-radius: 50px 50px 50px 50px;
    bottom: 10px;
    padding: 5px 0 5px 12px;
    position: absolute;
    z-index: 100;
}

.box_skitter .info_slide_dots .image_number {
    background: url(../images/slideshow/bg-bullet.png) no-repeat transparent;
    border-radius: 50px 50px 50px 50px;
    cursor: pointer;
    float: left;
    height: 11px;
    margin: 0 5px 0 0;
    overflow: hidden;
    position: relative;
    text-indent: -9999em;
    width: 11px;
}

.box_skitter .info_slide_dots .image_number_select {
    background: url("../images/slideshow/bg-bullet-select.png") no-repeat transparent;
}

.prev_button {
    top: 0 !important;
}

.prev_button {
    background: url("../images/prev.png") no-repeat scroll left top transparent;
    height: 42px;
    left: 10px;
    margin-top: 70px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999em;
    top: 50%;
    width: 42px;
    z-index: 100;
}

.box_skitter .next_button {
    top: 0 !important;
}

.box_skitter .next_button {
    background: url("../images/next.png") no-repeat scroll left top transparent;
    height: 42px;
    margin-top: 70px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-indent: -9999em;
    top: 50%;
    width: 42px;
    z-index: 100;
}     

/* Hora y fecha*/
#ty2udate192 {color: #0099CC;}



/* -------------------------- SOLUCION TEMPORAL IMAGENES ------------------- */

/* de creativa */
.main-container a.destacado_ayuda{ background-image:url(../images/destacados/destacado_ayuda.jpg);}
.main-container a.destacado_buzon-de-sugerencias{ background-image:url(../images/destacados/destacado_buzon-de-sugerencias.jpg);}
.main-container a.destacado_carpeta_ciudadana{ background-image:url(../images/destacados/destacado_carpeta_ciudadana.jpg);}
.main-container a.destacado_carpeta-ciudadana{ background-image:url(../images/destacados/destacado_carpeta-ciudadana.jpg);}
.main-container a.destacado_catalogo-tramites{ background-image:url(../images/destacados/destacado_catalogo-tramites.jpg);}
.main-container a.destacado_censo-electoral{ background-image:url(../images/destacados/destacado_censo-electoral.jpg);}
.main-container a.destacado_certificados-padron{ background-image:url(../images/destacados/destacado_certificados-padron.jpg);}
.main-container a.destacado_consulta_datos{ background-image:url(../images/destacados/destacado_consulta_datos.jpg);}
.main-container a.destacado_domiciliacion-impuestos{ background-image:url(../images/destacados/destacado_domiciliacion-impuestos.jpg);}
.main-container a.destacado_ayuda{ background-image:url(../destacados/images/destacado_ayuda.jpg);}
.main-container a.destacado_duplicado_recibos{ background-image:url(../images/destacados/destacado_duplicado_recibos.jpg);}
.main-container a.destacado_Expedientes{ background-image:url(../images/destacados/destacado_Expedientes.jpg);}
.main-container a.destacado_firmas-electronicas{ background-image:url(../images/destacados/destacado_firmas-electronicas.jpg);}
.main-container a.destacado_impuestos-municipales{ background-image:url(../images/destacados/destacado_impuestos-municipales.jpg);}
.main-container a.destacado_impuesto-sobre-actividades-economicas{ background-image:url(../images/destacados/destacado_impuesto-sobre-actividades-economicas.jpg);}
.main-container a.destacado_impuesto-sobre-vehiculos{ background-image:url(../images/destacados/destacado_impuesto-sobre-vehiculos.jpg);}
.main-container a.destacado_impuestos-rusticos{ background-image:url(../images/destacados/destacado_impuestos-rusticos.jpg);}
.main-container a.destacado_impuestos-urbano{ background-image:url(../images/destacados/destacado_impuestos-urbano.jpg);}
.main-container a.destacado_multas-trafico{ background-image:url(../images/destacados/destacado_multas-trafico.jpg);}
.main-container a.destacado_oferta-publica-empleo{ background-image:url(../images/destacados/destacado_oferta-publica-empleo.jpg);}
.main-container a.destacado_padron-habitantes{ background-image:url(../images/destacados/destacado_padron-habitantes.jpg);}
.main-container a.destacado_pagina-no-existente{ background-image:url(../images/destacados/destacado_pagina-no-existente.jpg);}
.main-container a.destacado_perfil_contratante{ background-image:url(../images/destacados/destacado_perfil_contratante.jpg);}
.main-container a.destacado_perfil-del-contratante{ background-image:url(../images/destacados/destacado_perfil-del-contratante.jpg);}
.main-container a.destacado_recibos-emitidos{ background-image:url(../images/destacados/destacado_recibos-emitidos.jpg);}
.main-container a.destacado_registro{ background-image:url(../images/destacados/destacado_registro.jpg);}
.main-container a.destacado_registro-electronico{ background-image:url(../images/destacados/destacado_registro-electronico.jpg);}
.main-container a.destacado_tablon-anuncios{ background-image:url(../images/destacados/destacado_tablon-anuncios.jpg);}
.main-container a.destacado_tasa-cocheras{ background-image:url(../images/destacados/destacado_tasa-cocheras.jpg);}
.main-container a.destacado_verificacion_documentos{ background-image:url(../images/destacados/destacado_verificacion_documentos.jpg);}
.main-container a.destacdo_relacion_firmas{ background-image:url(../images/destacados/destacdo_relacion_firmas.jpg);}

/* del Ayuntamiento*/
.main-container a.destacado_parejas_de_hecho{ background-image:url(../images/destacados/destacado_parejas_de_hecho.jpg);}
.main-container a.destacado_servicio_ecobici{ background-image:url(../images/destacados/destacado_servicio_ecobici.jpg);}
.main-container a.destacado_calendario_fiscal{ background-image:url(../images/destacados/destacado_calendario_fiscal.jpg);}
.main-container a.destacado_avales{ background-image:url(../images/destacados/destacado_avales.jpg);}

/*RSS*/
.sec-content ul#vertical li{padding:2px 10px 2px 20px; background-image: url("../images/arrow-menu-right-1.gif"); background-position: 5px 6px; background-repeat: no-repeat;}
.sec-content ul#vertical li table{ width: auto; }
.sec-content ul#vertical li table tr:hover{ background-color:#FFFFFF; }
.sec-content ul#vertical li a{color: #666666;display: block;font-weight: bold;height: auto;}
.sec-content ul#vertical li a:hover{color: #999999;}
.sec-content ul#vertical li .collapse-container a{ font-weight: normal; color:#CC0000;}
.sec-content ul#vertical li .collapse-container a:hover{ font-weight: normal; color:#333333;}
.sec-content ul#vertical li .collapse-container a.rss_title{ font-weight: bold; font-size:1.8em; margin-top:10px; }
.sec-content ul#vertical li .collapse-container span.web_rss_title{ font-weight: normal; font-size:1.1em; color:#333333;}
.sec-content ul#vertical li .collapse-container h1{ font-weight: bold; font-size:1.6em; color:#666666; width:100%; padding:0 0 15px 0; margin:0;}
.sec-content ul#vertical li .collapse-container h2{ font-weight: bold; font-size:1.6em; color:#666666; width:100%; padding:0 0 15px 0; margin:0;}
.sec-content ul#vertical li .collapse-container h3{ font-weight: bold; font-size:1.6em; color:#666666; width:100%; padding:0 0 15px 0; margin:0;}
.sec-content ul#vertical li .collapse-container h4{ font-weight: normal; font-size:1.6em; color:#666666; width:100%; padding:0 0 15px 0; margin:0;}
.sec-content ul#vertical li .collapse-container p{ font-weight: normal; font-size:1.4em; color:#666666; width:100%; padding:0 0 15px 0; margin:0; float:none;}
.sec-content ul#vertical li .collapse-container p a{ display:inline;}
.sec-content ul#vertical li ul,.sec-content ul#vertical li ol{margin-bottom:10px;}
.sec-content ul#vertical li ul li{padding:2px 0 2px 20px; background-image: url("../images/arrow-right-grey.gif"); background-position: 5px 6px; background-repeat: no-repeat; font-size:1.4em; color:#666666;}
.sec-content ul#vertical li ol li{padding:2px 0 2px 20px; background-image: url("../images/arrow-right-grey.gif"); background-position: 5px 6px; background-repeat: no-repeat;font-size:1.4em; color:#666666;}

/*CALENDARIO*/
form.cal-nav { background-color: transparent;border: 1px solid #CCCCCC; margin-bottom: 10px; margin-top:0; padding:8px;}
form.cal-nav .in {margin-top: 0; cursor:pointer;}
form.cal-nav .av {margin-top: 0; cursor:pointer;}
form.cal-nav .arrow { height: 9px; width: 6px;}
form.cal-nav .tit_calendar {color: #333333; font-size: 1.6em; font-weight: bold;}
#calendario {border: 1px solid #C0C0C0; margin-bottom: 5px; text-align: center;}
#calendario td {font-size: 1.4em; height: auto; line-height: 35px;}

/*COLORES*/

.naranja {width:700px; height:76px; display:block; padding:0; margin:80px 15px 0 0; float:right; text-indent:-3000px;background-image:url(../images/claim-header-02.png); background-repeat:no-repeat; background-position:top right;}
.rojo {width:700px; height:76px; display:block; padding:0;  margin:80px 15px 0 0; float:right;  text-indent:-3000px;background-image:url(../images/claim-header-01.png);  background-repeat:no-repeat; background-position:top right;}
.amarillo {width:700px; height:76px; display:block; padding:0;  margin:80px 15px 0 0; float:right;  text-indent:-3000px;background-image:url(../images/claim-header-03.png);  background-repeat:no-repeat; background-position:top right;}
.verde {width:700px; height:76px; display:block; padding:0;  margin:80px 15px 0 0; float:right;  text-indent:-3000px;background-image:url(../images/claim-header-04.png);  background-repeat:no-repeat; background-position:top right;}
.azul {width:700px; height:76px; display:block; padding:0;  margin:80px 15px 0 0; float:right;  text-indent:-3000px;background-image:url(../images/claim-header-05.png);  background-repeat:no-repeat; background-position:top right;}

/*Main Menu Seleccionado - No tocar*/

.color0 .main-header{width:978px;background-image: url(../images/ayun-bg-header-0.jpg);height: 256px; position:relative;}
.color1 .main-header{width:978px;background-image: url(../images/ayun-bg-header-a.jpg);height: 256px; position:relative;}
.color2 .main-header{width:978px;background-image: url(../images/ayun-bg-header-b.jpg);height: 256px; position:relative;}
.color3 .main-header{width:978px;background-image: url(../images/ayun-bg-header-c.jpg);height: 256px; position:relative;}
.color4 .main-header{width:978px;background-image: url(../images/ayun-bg-header-d.jpg);height: 256px; position:relative;}
.color5 .main-header{width:978px;background-image: url(../images/ayun-bg-header-s.jpg);height: 256px; position:relative;}

.color1 .main-header .head-top .block-b ul li.main-menu a.main-a {border-top: 3px solid #CC0000;}
.color2 .main-header .head-top .block-b ul li.main-menu a.main-b {border-top: 3px solid #FF9900;}
.color3 .main-header .head-top .block-b ul li.main-menu a.main-c {border-top: 3px solid #B5B211;}
.color4 .main-header .head-top .block-b ul li.main-menu a.main-d {border-top: 3px solid #99CC00;}
.color5 .main-header .head-top .block-b ul li.main-menu a.main-e {border-top: 3px solid #0099CC;}

.color1 .main-header .head-top .block-b ul li.main-menu:hover a.main-a {border-top: 3px solid #FFFFFF;}
.color2 .main-header .head-top .block-b ul li.main-menu:hover a.main-b {border-top: 3px solid #FFFFFF;}
.color3 .main-header .head-top .block-b ul li.main-menu:hover a.main-c {border-top: 3px solid #FFFFFF;}
.color4 .main-header .head-top .block-b ul li.main-menu:hover a.main-d {border-top: 3px solid #FFFFFF;}
.color5 .main-header .head-top .block-b ul li.main-menu:hover a.main-e {border-top: 3px solid #FFFFFF;}

.color1 .main-header .head-top ul li.main-menu.m-m-a span.main-menu-tit {color: #FFFFFF;}
.color2 .main-header .head-top ul li.main-menu.m-m-b span.main-menu-tit {color: #FFFFFF;}
.color3 .main-header .head-top ul li.main-menu.m-m-c span.main-menu-tit {color: #FFFFFF;}
.color4 .main-header .head-top ul li.main-menu.m-m-d span.main-menu-tit {color: #FFFFFF;}
.color5 .main-header .head-top ul li.main-menu.m-m-e span.main-menu-tit {color: #FFFFFF;}

.color1 .main-header .head-top ul li.main-menu.m-m-a span.main-menu-subtit {color: #CCCCCC;}
.color2 .main-header .head-top ul li.main-menu.m-m-b span.main-menu-subtit {color: #CCCCCC;}
.color3 .main-header .head-top ul li.main-menu.m-m-c span.main-menu-subtit {color: #CCCCCC;}
.color4 .main-header .head-top ul li.main-menu.m-m-d span.main-menu-subtit {color: #CCCCCC;}
.color5 .main-header .head-top ul li.main-menu.m-m-e span.main-menu-subtit {color: #CCCCCC;}

.color1 .main-header .head-bottom {background: url("../images/header/bg-head-rojo.png")}
.color2 .main-header .head-bottom {background: url("../images/header/bg-head-naranja.png")}
.color3 .main-header .head-bottom {background: url("../images/header/bg-head-marron.png")}
.color4 .main-header .head-bottom {background: url("../images/header/bg-head-verde.png")}
.color5 .main-header .head-bottom {background: url("../images/header/bg-head-azul.png")}

/*Breadcrumbs*/
.color1 .breadcrumbs ul li a { color: #333333;}
.color1 .breadcrumbs ul li a:hover { color: #CC0000;}
.color2 .breadcrumbs ul li a { color: #333333;}
.color2 .breadcrumbs ul li a:hover { color: #FF9900;}
.color3 .breadcrumbs ul li a { color: #333333;}
.color3 .breadcrumbs ul li a:hover { color: #C79600;}
.color4 .breadcrumbs ul li a { color: #333333;}
.color4 .breadcrumbs ul li a:hover { color: #999900;}
.color5 .breadcrumbs ul li a { color: #333333;}
.color5 .breadcrumbs ul li a:hover { color: #0099CC;}

/*Left Menu*/
.color1 .sec-content .left-menu { background-image:url(../images/left-menu-bg-ayun-1.png);}
.color2 .sec-content .left-menu { background-image:url(../images/left-menu-bg-ayun-2.png);}
.color3 .sec-content .left-menu { background-image:url(../images/left-menu-bg-ayun-3.png);}
.color4 .sec-content .left-menu { background-image:url(../images/left-menu-bg-ayun-4.png);}
.color5 .sec-content .left-menu { background-image:url(../images/left-menu-bg-ayun-5.png);}
/*level1*/
.color1 .sec-content .left-menu ul.left-gen li a.level1 {background-image: url("../images/arrow-menu-right-1.gif");}
.color2 .sec-content .left-menu ul.left-gen li a.level1 {background-image: url("../images/arrow-menu-right-2.gif");}
.color3 .sec-content .left-menu ul.left-gen li a.level1 {background-image: url("../images/arrow-menu-right-3.gif");}
.color4 .sec-content .left-menu ul.left-gen li a.level1 {background-image: url("../images/arrow-menu-right-4.gif");}
.color5 .sec-content .left-menu ul.left-gen li a.level1 {background-image: url("../images/arrow-menu-right-5.gif");}
/*level2*/
.color1 .sec-content .left-menu ul.left-gen li ul.left-sec li a.level2 {background-image: url("../images/arrow-normal-right-1.gif");}
.color2 .sec-content .left-menu ul.left-gen li ul.left-sec li a.level2 {background-image: url("../images/arrow-normal-right-2.gif");}
.color3 .sec-content .left-menu ul.left-gen li ul.left-sec li a.level2 {background-image: url("../images/arrow-normal-right-3.gif");}
.color4 .sec-content .left-menu ul.left-gen li ul.left-sec li a.level2 {background-image: url("../images/arrow-normal-right-4.gif");}
.color5 .sec-content .left-menu ul.left-gen li ul.left-sec li a.level2 {background-image: url("../images/arrow-normal-right-5.gif");}
/*Listas Derecha*/
.color1 .sec-content .content-right .block-right-222 .dest-int-links ul li {background-image: url("../images/arrow-normal-right-1.gif");}
.color2 .sec-content .content-right .block-right-222 .dest-int-links ul li {background-image: url("../images/arrow-normal-right-2.gif");}
.color3 .sec-content .content-right .block-right-222 .dest-int-links ul li {background-image: url("../images/arrow-normal-right-3.gif");}
.color4 .sec-content .content-right .block-right-222 .dest-int-links ul li {background-image: url("../images/arrow-normal-right-4.gif");}
.color5 .sec-content .content-right .block-right-222 .dest-int-links ul li {background-image: url("../images/arrow-normal-right-5.gif");}

/*Enlaces normales*/
.color1 .sec-content .content-right .block-left-450 .item-page a {color: #CC0000;}
.color1 .sec-content .content-right .block-left-450 .item-page a:hover {color: #333333;}
.color2 .sec-content .content-right .block-left-450 .item-page a {color: #FF9900;}
.color2 .sec-content .content-right .block-left-450 .item-page a:hover {color: #333333;}
.color3 .sec-content .content-right .block-left-450 .item-page a {color: #C79600;}
.color3 .sec-content .content-right .block-left-450 .item-page a:hover {color: #333333;}
.color4 .sec-content .content-right .block-left-450 .item-page a {color: #999900;}
.color4 .sec-content .content-right .block-left-450 .item-page a:hover {color: #333333;}
.color5 .sec-content .content-right .block-left-450 .item-page a {color: #0099CC;}
.color5 .sec-content .content-right .block-left-450 .item-page a:hover {color: #333333;}

.color1 .sec-content .content-right .block-left-450 .item-page div.tabber_content a {color: #CC0000 !important;}
.color1 .sec-content .content-right .block-left-450 .item-page div.tabber_content a:hover {color: #333333 !important;}
.color2 .sec-content .content-right .block-left-450 .item-page div.tabber_content a {color: #FF9900 !important;}
.color2 .sec-content .content-right .block-left-450 .item-page div.tabber_content a:hover {color: #333333 !important;}
.color3 .sec-content .content-right .block-left-450 .item-page div.tabber_content a {color: #C79600 !important;}
.color3 .sec-content .content-right .block-left-450 .item-page div.tabber_content a:hover {color: #333333 !important;}
.color4 .sec-content .content-right .block-left-450 .item-page div.tabber_content a {color: #999900 !important;}
.color4 .sec-content .content-right .block-left-450 .item-page div.tabber_content a:hover {color: #333333 !important;}
.color5 .sec-content .content-right .block-left-450 .item-page div.tabber_content a {color: #0099CC !important;}
.color5 .sec-content .content-right .block-left-450 .item-page div.tabber_content a:hover {color: #333333 !important;}

.color1 .sec-content .content-right .block-left-690 .item-page a {color: #333333;}
.color1 .sec-content .content-right .block-left-690 .item-page a:hover {color: #CC0000;}
.color2 .sec-content .content-right .block-left-690 .item-page a {color: #333333;}
.color2 .sec-content .content-right .block-left-690 .item-page a:hover {color: #FF9900;}
.color3 .sec-content .content-right .block-left-690 .item-page a {color: #333333;}
.color3 .sec-content .content-right .block-left-690 .item-page a:hover {color: #C79600;}
.color4 .sec-content .content-right .block-left-690 .item-page a {color: #333333;}
.color4 .sec-content .content-right .block-left-690 .item-page a:hover {color: #999900;}
.color5 .sec-content .content-right .block-left-690 .item-page a {color: #333333;}
.color5 .sec-content .content-right .block-left-690 .item-page a:hover {color: #0099CC;}

.color1 .sec-content .content-right .block-left-690 .globalnews a {color: #333333;}
.color1 .sec-content .content-right .block-left-690 .globalnews a:hover {color: #CC0000;}
.color2 .sec-content .content-right .block-left-690 .globalnews a {color: #333333;}
.color2 .sec-content .content-right .block-left-690 .globalnews a:hover {color: #FF9900;}
.color3 .sec-content .content-right .block-left-690 .globalnews a {color: #333333;}
.color3 .sec-content .content-right .block-left-690 .globalnews a:hover {color: #C79600;}
.color4 .sec-content .content-right .block-left-690 .globalnews a {color: #333333;}
.color4 .sec-content .content-right .block-left-690 .globalnews a:hover {color: #999900;}
.color5 .sec-content .content-right .block-left-690 .globalnews a {color: #333333;}
.color5 .sec-content .content-right .block-left-690 .globalnews a:hover {color: #0099CC;}

.color1 .sec-content .content-right .block-left-690 .item-page div.tabber_content a {color: #CC0000 !important;}
.color2 .sec-content .content-right .block-left-690 .item-page div.tabber_content a {color: #FF9900 !important;}
.color3 .sec-content .content-right .block-left-690 .item-page div.tabber_content a {color: #C79600 !important;}
.color4 .sec-content .content-right .block-left-690 .item-page div.tabber_content a {color: #999900 !important;}
.color5 .sec-content .content-right .block-left-690 .item-page div.tabber_content a {color: #0099CC !important;}

.color1 .sec-content .block-int-gen .content-910 .item-page a {color: #CC0000;}
.color1 .sec-content .block-int-gen .content-910 .item-page a:hover {color: #333333;}
.color2 .sec-content .block-int-gen .content-910 .item-page a {color: #FF9900;}
.color2 .sec-content .block-int-gen .content-910 .item-page a:hover {color: #333333;}
.color3 .sec-content .block-int-gen .content-910 .item-page a {color: #C79600;}
.color3 .sec-content .block-int-gen .content-910 .item-page a:hover {color: #333333;}
.color4 .sec-content .block-int-gen .content-910 .item-page a {color: #999900;}
.color4 .sec-content .block-int-gen .content-910 .item-page a:hover {color: #333333;}
.color5 .sec-content .block-int-gen .content-910 .item-page a {color: #0099CC;}
.color5 .sec-content .block-int-gen .content-910 .item-page a:hover {color: #333333;}

.color1 .sec-content .block-int-gen .content-910 .item-page div.tabber_content a {color: #CC0000 !important;}
.color2 .sec-content .block-int-gen .content-910 .item-page div.tabber_content a {color: #FF9900 !important;}
.color3 .sec-content .block-int-gen .content-910 .item-page div.tabber_content a {color: #C79600 !important;}
.color4 .sec-content .block-int-gen .content-910 .item-page div.tabber_content a {color: #999900 !important;}
.color5 .sec-content .block-int-gen .content-910 .item-page div.tabber_content a {color: #0099CC !important;}

/*tabber nav*/
.color1 div.tabber_nav li.tabber_tab a { background-image: url("../images/bg-gen-button-1.png");}
.color2 div.tabber_nav li.tabber_tab a { background-image: url("../images/bg-gen-button-2.png");}
.color3 div.tabber_nav li.tabber_tab a { background-image: url("../images/bg-gen-button-3.png");}
.color4 div.tabber_nav li.tabber_tab a { background-image: url("../images/bg-gen-button-4.png");}
.color5 div.tabber_nav li.tabber_tab a { background-image: url("../images/bg-gen-button-5.png");}

.color1 div.tabber_nav li.tabber_tab.active a, .color1 div.tabber_nav li.tabber_tab.active a:hover {background-image: none;}
.color2 div.tabber_nav li.tabber_tab.active a, .color2 div.tabber_nav li.tabber_tab.active a:hover {background-image: none;}
.color3 div.tabber_nav li.tabber_tab.active a, .color3 div.tabber_nav li.tabber_tab.active a:hover {background-image: none;}
.color4 div.tabber_nav li.tabber_tab.active a, .color4 div.tabber_nav li.tabber_tab.active a:hover {background-image: none;}
.color5 div.tabber_nav li.tabber_tab.active a, .color5 div.tabber_nav li.tabber_tab.active a:hover {background-image: none;}

/*Category List*/
.color1 .category-list table.category tr a {color: #666666; background-image: none; padding:0; margin:0;}
.color1 .category-list table.category tr a:hover {color: #CC0000; background-image: none; padding:0; margin:0;}
.color2 .category-list table.category tr a {color: #666666; background-image: none; padding:0; margin:0;}
.color2 .category-list table.category tr a:hover {color: #FF9900; background-image: none; padding:0; margin:0;}
.color3 .category-list table.category tr a {color: #666666; background-image: none; padding:0; margin:0;}
.color3 .category-list table.category tr a:hover {color: #C79600; background-image: none; padding:0; margin:0;}
.color4 .category-list table.category tr a {color: #666666; background-image: none; padding:0; margin:0;}
.color4 .category-list table.category tr a:hover {color: #999900; background-image: none; padding:0; margin:0;}
.color5 .category-list table.category tr a {color: #666666; background-image: none; padding:0; margin:0;}
.color5 .category-list table.category tr a:hover {color: #0099CC; background-image: none; padding:0; margin:0;}

/*Fox*/
.color1 .foxcontainer form button.foxbutton {background-image: url("../images/bg-gen-button-1.png");}
.color2 .foxcontainer form button.foxbutton {background-image: url("../images/bg-gen-button-2.png");}
.color3 .foxcontainer form button.foxbutton {background-image: url("../images/bg-gen-button-3.png");}
.color4 .foxcontainer form button.foxbutton {background-image: url("../images/bg-gen-button-4.png");}
.color5 .foxcontainer form button.foxbutton {background-image: url("../images/bg-gen-button-5.png");}

/*Rss*/
.color1 .sec-content ul#vertical li{background-image: url("../images/arrow-menu-right-1.gif");}
.color2 .sec-content ul#vertical li{background-image: url("../images/arrow-menu-right-2.gif");}
.color3 .sec-content ul#vertical li{background-image: url("../images/arrow-menu-right-3.gif");}
.color4 .sec-content ul#vertical li{background-image: url("../images/arrow-menu-right-4.gif");}
.color5 .sec-content ul#vertical li{background-image: url("../images/arrow-menu-right-5.gif");}

.color1 .sec-content ul#vertical li .collapse-container a{ font-weight: normal; color:#CC0000;}
.color1 .sec-content ul#vertical li .collapse-container a:hover{ font-weight: normal; color:#333333;}
.color2 .sec-content ul#vertical li .collapse-container a{ font-weight: normal; color:#FF9900;}
.color2 .sec-content ul#vertical li .collapse-container a:hover{ font-weight: normal; color:#333333;}
.color3 .sec-content ul#vertical li .collapse-container a{ font-weight: normal; color:#C79600;}
.color3 .sec-content ul#vertical li .collapse-container a:hover{ font-weight: normal; color:#333333;}
.color4 .sec-content ul#vertical li .collapse-container a{ font-weight: normal; color:#999900;}
.color4 .sec-content ul#vertical li .collapse-container a:hover{ font-weight: normal; color:#333333;}
.color5 .sec-content ul#vertical li .collapse-container a{ font-weight: normal; color:#0099CC;}
.color5 .sec-content ul#vertical li .collapse-container a:hover{ font-weight: normal; color:#333333;}

.color1 a.pdfcatlink { color:#CC0000;}
.color1 a.pdfcatlink:hover {color:#333333;}
.color2 a.pdfcatlink {color:#FF9900;}
.color2 a.pdfcatlink:hover {color:#333333;}
.color3 a.pdfcatlink {color:#C79600;}
.color3 a.pdfcatlink:hover {color:#333333;}
.color4 a.pdfcatlink {color:#999900;}
.color4 a.pdfcatlink:hover {color:#333333;}
.color5 a.pdfcatlink {color:#0099CC;}
.color5 a.pdfcatlink:hover {color:#333333;}

.color1 a.pdflink { color:#CC0000;}
.color1 a.pdflink:hover {color:#333333;}
.color2 a.pdflink {color:#FF9900;}
.color2 a.pdflink:hover {color:#333333;}
.color3 a.pdflink {color:#C79600;}
.color3 a.pdflink:hover {color:#333333;}
.color4 a.pdflink {color:#999900;}
.color4 a.pdflink:hover {color:#333333;}
.color5 a.pdflink {color:#0099CC;}
.color5 a.pdflink:hover {color:#333333;}

/*Eventos*/
.color1 .evento a{ color:#CC0000;}
.color1 .evento a:hover {color:#333333;}
.color2 .evento {color:#FF9900;}
.color2 .evento:hover {color:#333333;}
.color3 .evento {color:#C79600;}
.color3 .evento:hover {color:#333333;}
.color4 .evento {color:#999900;}
.color4 .evento:hover {color:#333333;}
.color5 .evento {color:#0099CC;}
.color5 .evento:hover {color:#333333;}

.color1 form.EVnav .normale {margin: 5px; color:#CC0000;}
.color1 form.EVnav .normale:hover {color:#333333;}
.color2 form.EVnav .normale {margin: 5px; color:#FF9900;}
.color2 form.EVnav .normale:hover {color:#333333;}
.color3 form.EVnav .normale {margin: 5px; color:#C79600;}
.color3 form.EVnav .normale:hover {color:#333333;}
.color4 form.EVnav .normale {margin: 5px; color:#999900;}
.color4 form.EVnav .normale:hover {color:#333333;}
.color5 form.EVnav .normale {margin: 5px; color:#0099CC;}
.color5 form.EVnav .normale:hover {color:#333333;}

/*Link Button*/
.color1 a.link-button{ height:25px; padding:0 8px 0 8px; margin:0; display:block; font-size:1.5em; color:#FFFFFF; background-image:url(../images/bg-gen-button-1.png); border:none; font-family:'PT Sans Narrow'; background-position:left top; background-repeat:repeat-x;}
.color2 a.link-button{ height:25px; padding:0 8px 0 8px; margin:0; display:block; font-size:1.5em; color:#FFFFFF; background-image:url(../images/bg-gen-button-2.png); border:none; font-family:'PT Sans Narrow'; background-position:left top; background-repeat:repeat-x;}
.color3 a.link-button{ height:25px; padding:0 8px 0 8px; margin:0; display:block; font-size:1.5em; color:#FFFFFF; background-image:url(../images/bg-gen-button-3.png); border:none; font-family:'PT Sans Narrow'; background-position:left top; background-repeat:repeat-x;}
.color4 a.link-button{ height:25px; padding:0 8px 0 8px; margin:0; display:block; font-size:1.5em; color:#FFFFFF; background-image:url(../images/bg-gen-button-4.png); border:none; font-family:'PT Sans Narrow'; background-position:left top; background-repeat:repeat-x;}
.color5 a.link-button{ height:25px; padding:0 8px 0 8px; margin:0; display:block; font-size:1.5em; color:#FFFFFF; background-image:url(../images/bg-gen-button-5.png); border:none; font-family:'PT Sans Narrow'; background-position:left top; background-repeat:repeat-x;}

.color1 .sec-content .block-int-gen {background-image: url("../images/left-menu-bg-ayun-1.png");}
.color2 .sec-content .block-int-gen {background-image: url("../images/left-menu-bg-ayun-2.png");}
.color3 .sec-content .block-int-gen {background-image: url("../images/left-menu-bg-ayun-3.png");}
.color4 .sec-content .block-int-gen {background-image: url("../images/left-menu-bg-ayun-4.png");}
.color5 .sec-content .block-int-gen {background-image: url("../images/left-menu-bg-ayun-5.png");}

.color1 .category-list a { color: #333333;}
.color1 .category-list a:hover { color: #CC0000;}
.color2 .category-list a { color: #333333;}
.color2 .category-list a:hover { color: #FF9900;}
.color3 .category-list a { color: #333333;}
.color3 .category-list a:hover { color: #C79600;}
.color4 .category-list a { color: #333333;}
.color4 .category-list a:hover { color: #999900;}
.color5 .category-list a { color: #333333;}
.color5 .category-list a:hover { color: #0099CC;}

.color1 a.enlace { color: #CC0000;}
.color1 a.enlace:hover { color: #333333;}
.color2 a.enlace { color: #FF9900;}
.color2 a.enlace:hover { color: #333333;}
.color3 a.enlace { color: #C79600;}
.color3 a.enlace:hover { color: #333333;}
.color4 a.enlace { color: #999900;}
.color4 a.enlace:hover { color: #333333;}
.color5 a.enlace { color: #0099CC;}
.color5 a.enlace:hover { color: #333333;}

/* retoques tabla especial para ayuntamiento*/
table.system-pagebreak {border: none;}
table.system-pagebreak tbody{border: none;}
table.system-pagebreak tbody td {border: none;}
table.system-pagebreak th{border: none;}
table.system-pagebreak tr{border: none;}
table.system-pagebreak tr:hover{background-color:transparent;}
table.system-pagebreak td{border: none;}

/* retoques modulo imagenes */
.dest-int-right { float:right; width:222px;}
.dest-int-right h3{ display:none;}
.dest-int-right li{ margin:0 0 20px 0; padding:0; background:none;}
.dest-int-right li.bot-a{ margin:0 0 20px 0; padding:0; background:none;}
.dest-int-right li.bot-a a{ margin:0; padding:0; width:220px; height:100px; display:block; border:1px solid #CCCCCC; line-height:1.7em;background-repeat:no-repeat; position:relative;}
.dest-int-right li.bot-a a:hover{border:1px solid #999999; box-shadow: 0 0 4px #CCCCCC;-moz-box-shadow:0 0 4px #CCCCCC;-webkit-box-shadow:0 0 4px #CCCCCC; text-decoration:none; }
.dest-int-right li.bot-a a img{ width:220px; height:100px;}
.dest-int-right li.bot-a a p{ width:200px; padding:10px; position:absolute; z-index:5; top:0; left:0; height:80px; font-size:100%;}
.dest-int-right li.bot-a a p span{ width:200px; padding:0; margin:0 0 2px 0; display:block; text-transform:uppercase;}
.dest-int-right li.bot-a a p span.bot-txt-a{font-size:2.0em; color:#333333; font-weight:bold;}
.dest-int-right li.bot-a a p span.bot-txt-b{font-size:1.5em; color:#333333; font-weight:normal;}

.sec-content .content-right .block-left-450 .dest-int-right p  {font-size: 1.0em; padding: 10px 0 10px 0;}
.sec-content .content-right .block-left-450 .dest-int-right li.bot-a a p span.bot-txt-a {margin: 0px 0 2px 10px;}
.sec-content .content-right .block-left-450 .dest-int-right li.bot-a a p span.bot-txt-b {margin: 0px 0 2px 10px;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-int-right {float: right;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-int-right li {background-image: none; padding: 0;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-int-right li a {font-size: 1.0em; padding: 0;}
.sec-content .content-910 .dest-int-right p  {font-size: 1.0em; padding: 10px 0 10px 0;}
.sec-content .content-910 .dest-int-right li.bot-a a p span.bot-txt-a {margin: 0px 0 2px 10px;}
.sec-content .content-910 .dest-int-right li.bot-a a p span.bot-txt-b {margin: 0px 0 2px 10px;}

.main-content .destacados ul.dest-int-right, .main-content .dest-right ul.dest-int-right {float: right; padding: 0;}
.main-content .destacados ul.dest-int-right li, .main-content .dest-right ul.dest-int-right li {background-image: none; padding: 0; width: auto; float:right;}
.main-content .destacados ul.dest-int-right li a, .main-content .dest-right ul.dest-int-right li a  {font-size: 1.0em; padding: 0;}

/*----*/


.dest-int-main { margin:0; padding:0; width:450px; height:auto; display:block; float:left;}
.dest-int-main li{ margin:0; padding:0; display:inline-block;}
.dest-int-main li.bot-a{ margin:0 0 12px 0;}
.dest-int-main li.bot-b{ margin:0 0 12px 12px;}
.dest-int-main li a{ margin:0; padding:0; width:140px; height:80px; display:block; border:1px solid #CCCCCC; line-height:1.7em;background-repeat:no-repeat; position:relative;}
.dest-int-main li a:hover{border:1px solid #999999; box-shadow: 0 0 4px #CCCCCC;-moz-box-shadow:0 0 4px #CCCCCC;-webkit-box-shadow:0 0 4px #CCCCCC; text-decoration:none; }
.dest-int-main li a img{ width:140px; height:80px;}
.dest-int-main li a p{ width:128px; padding:6px; position:absolute; z-index:5; top:0; left:0; height:68px; font-size:100%;}
.dest-int-main li a p span{ width:128px; padding:0; margin:0 0 2px 0; display:block; text-transform:uppercase;}
.dest-int-main li a p span.bot-txt-a{font-size:1.5em; color:#333333; font-weight:normal;}
.dest-int-main li a p span.bot-txt-b{font-size:1.5em; color:#333333; font-weight:normal;}

.sec-content .content-right .block-left-450 .dest-int-main p  {font-size: 1.0em;}
.sec-content .content-910 .dest-int-main p  {font-size: 1.0em;}

.sec-content .content-right .block-left-690 .dest-int ul.dest-int-main li a span.bot-txt-b {font-size: 1.5em;}
.sec-content .content-right .block-left-690 .dest-int ul.dest-int-main li a span.bot-txt-a {font-size: 1.5em;}
.sec-content .content-right .block-left-450 .dest-int ul.dest-int-main li a span.bot-txt-b {font-size: 1.5em;}
.sec-content .content-right .block-left-450 .dest-int ul.dest-int-main li a span.bot-txt-a {font-size: 1.5em;}

.sec-content .content-right .block-right-222 .dest-int-links ul.dest-int-main {float: right; width: auto; height: auto;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-int-main li {background-image: none; padding: 0; width:auto; height: auto; float: right;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-int-main li a {font-size: 1.0em; padding: 0; width: 140px; height: 80px}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-int-main li a img {width: 140px; height: 80px;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-int-main li.bot-a {margin: 0 0 12px 0;}

.sec-content .content-right .block-right-222 .dest-int-but .dest-int ul.dest-int-main {float: right; width: auto; height: auto;}
.sec-content .content-right .block-right-222 .dest-int-but .dest-int ul.dest-int-main li {background-image: none; padding: 0; width:auto; height: auto; float: right;}
.sec-content .content-right .block-right-222 .dest-int-but .dest-int ul.dest-int-main li.bot-a {margin: 0 0 12px 0;}
.sec-content .content-right .block-right-222 .dest-int-but .dest-int ul.dest-int-main li a {font-size: 1.0em; padding: 0; width: 140px; height: 80px}
.sec-content .content-right .block-right-222 .dest-int-but .dest-int ul.dest-int-main li a img {width: 140px; height: 80px;}
.sec-content .content-right .block-right-222 .dest-int-but .dest-int ul.dest-int-main li a p {width: 128px; height: 68px; padding: 6px;}
.sec-content .content-right .block-right-222 .dest-int-but .dest-int ul.dest-int-main li a p span.bot-txt-a {font-size: 1.5em; font-weight: normal;}
.sec-content .content-right .block-right-222 .dest-int-but .dest-int ul.dest-int-main li a p span.bot-txt-b {font-size: 1.5em; font-weight: normal;}
.sec-content .content-right .block-right-222 .dest-int-but .dest-int ul.dest-int-main li a p span {width: 128px;}

.sec-content .left-menu .dest-int ul.dest-int-main {float: left; width: auto; height: auto;}
.sec-content .left-menu .dest-int ul.dest-int-main li.bot-b {margin: 0 0 12px 0;}

.main-content .destacados ul.dest-int-main, .main-content .dest-right ul.dest-int-main {float: right; width: auto; height: auto;}
.main-content .destacados ul.dest-int-main li, .main-content .dest-right ul.dest-int-main li {background-image: none; padding: 0; width: auto; float:right;}
.main-content .destacados ul.dest-int-main li a, .main-content .dest-right ul.dest-int-main li a  {font-size: 1.0em; padding: 0;}


/*-----*/

.main-content .dest-right .dest-sec ul.dest-home-sec { margin:20px 0 0 0; padding:0; width:auto; display:block; float:left;}
.main-content .dest-right .dest-sec ul.dest-home-sec li{ margin:0; padding:0; display:inline-block; background-image: none; width:92px; height:92px;}
.main-content .dest-right .dest-sec ul.dest-home-sec li.bot-a{ margin:0 0 10px 10px;}
.main-content .dest-right .dest-sec ul.dest-home-sec li.bot-b{ margin:0 0 10px 10px;}
.main-content .dest-right .dest-sec ul.dest-home-sec li a{ margin:0; padding:0; width:92px; height:92px; display:block; border:1px solid #CCCCCC; line-height:1.7em;background-repeat:no-repeat; position:relative;}
.main-content .dest-right .dest-sec ul.dest-home-sec li a:hover{border:1px solid #999999; box-shadow: 0 0 4px #CCCCCC;-moz-box-shadow:0 0 4px #CCCCCC;-webkit-box-shadow:0 0 4px #CCCCCC; text-decoration:none; }
.main-content .dest-right .dest-sec ul.dest-home-sec li a img{ width:92px; height:92px;}
.main-content .dest-right .dest-sec ul.dest-home-sec li a p{ width:86px; padding:3px; position:absolute; z-index:5; top:0; left:0; height:80px;}
.main-content .dest-right .dest-sec ul.dest-home-sec li a p span{ width:86px; padding:0; margin:0; display:block; text-transform:uppercase;}
.main-content .dest-right .dest-sec ul.dest-home-sec li a p span.bot-txt-a{font-size:1.1em; color:#333333; font-weight:bold;}
.main-content .dest-right .dest-sec ul.dest-home-sec li a p span.bot-txt-b{font-size:1.1em; color:#333333; font-weight:normal;}

.main-content .dest-right .dest-links ul.dest-home-sec { margin:20px 0 0 0; padding:0; width:auto; display:block; float:left;}
.main-content .dest-right .dest-links ul.dest-home-sec li{ margin:0; padding:0; display:inline-block; background-image: none; width:92px; height:92px;}
.main-content .dest-right .dest-links ul.dest-home-sec li.bot-a{ margin:0 0 10px 10px;}
.main-content .dest-right .dest-links ul.dest-home-sec li.bot-b{ margin:0 0 10px 10px;}
.main-content .dest-right .dest-links ul.dest-home-sec li a{ margin:0; padding:0; width:92px; height:92px; display:block; border:1px solid #CCCCCC; line-height:1.7em;background-repeat:no-repeat; position:relative;}
.main-content .dest-right .dest-links ul.dest-home-sec li a:hover{border:1px solid #999999; box-shadow: 0 0 4px #CCCCCC;-moz-box-shadow:0 0 4px #CCCCCC;-webkit-box-shadow:0 0 4px #CCCCCC; text-decoration:none; }
.main-content .dest-right .dest-links ul.dest-home-sec li a img{ width:92px; height:92px;}
.main-content .dest-right .dest-links ul.dest-home-sec li a p{ width:86px; padding:3px; position:absolute; z-index:5; top:0; left:0; height:80px;}
.main-content .dest-right .dest-links ul.dest-home-sec li a p span{ width:86px; padding:0; margin:0; display:block; text-transform:uppercase;}
.main-content .dest-right .dest-links ul.dest-home-sec li a p span.bot-txt-a{font-size:1.1em; color:#333333; font-weight:bold;}
.main-content .dest-right .dest-links ul.dest-home-sec li a p span.bot-txt-b{font-size:1.1em; color:#333333; font-weight:normal;}

.main-content .destacados ul.dest-home-sec { margin:20px 0 0 0; padding:0; width:auto; display:block; float:left;}
.main-content .destacados ul.dest-home-sec li{ margin:0; padding:0; display:inline-block; background-image: none; width:92px; height:92px;}
.main-content .destacados ul.dest-home-sec li.bot-a{ margin:0 0 10px 10px;}
.main-content .destacados ul.dest-home-sec li.bot-b{ margin:0 0 10px 10px;}
.main-content .destacados ul.dest-home-sec li a{ margin:0; padding:0; width:92px; height:92px; display:block; border:1px solid #CCCCCC; line-height:1.7em;background-repeat:no-repeat; position:relative;}
.main-content .destacados ul.dest-home-sec li a:hover{border:1px solid #999999; box-shadow: 0 0 4px #CCCCCC;-moz-box-shadow:0 0 4px #CCCCCC;-webkit-box-shadow:0 0 4px #CCCCCC; text-decoration:none; }
.main-content .destacados ul.dest-home-sec li a img{ width:92px; height:92px;}
.main-content .destacados ul.dest-home-sec li a p{ width:86px; padding:3px; position:absolute; z-index:5; top:0; left:0; height:80px;}
.main-content .destacados ul.dest-home-sec li a p span{ width:86px; padding:0; margin:0; display:block; text-transform:uppercase;}
.main-content .destacados ul.dest-home-sec li a p span.bot-txt-a{font-size:1.1em; color:#333333; font-weight:bold;}
.main-content .destacados ul.dest-home-sec li a p span.bot-txt-b{font-size:1.1em; color:#333333; font-weight:normal;}

/*arreglos interior para imagenes inferior home*/
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-sec li {margin: 0 10px 10px 0;}
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-sec li a { width:92px; height:92px;}
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-sec li a img{ width:92px; height:92px;}
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-sec li a p{ width:86px; padding:3px; position:absolute; z-index:5; top:0; left:0; height:80px;}
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-sec li a p span.bot-txt-a{font-size:1.1em; color:#333333; font-weight:bold;}
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-sec li a p span.bot-txt-b{font-size:1.1em; color:#333333; font-weight:normal;}

.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-sec li {margin: 0 10px 10px 0; padding: 0;background-image: none; width: auto;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-sec li a { width:92px; height:92px; padding: 0; margin: 0; font-size: 100%;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-sec li a img{ width:92px; height:92px;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-sec li a p{ width:86px; padding:3px; position:absolute; z-index:5; top:0; left:0; height:80px;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-sec li a p span.bot-txt-a{font-size:1.1em; color:#333333; font-weight:bold;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-sec li a p span.bot-txt-b{font-size:1.1em; color:#333333; font-weight:normal;}

.sec-content .content-right .block-left-450 ul.dest-home-sec li a p span.bot-txt-a{font-size:1.1em; color:#333333; font-weight:bold;}
.sec-content .content-right .block-left-450 ul.dest-home-sec li a p span.bot-txt-b{font-size:1.1em; color:#333333; font-weight:normal;}
.sec-content .content-right .block-left-450 ul.dest-home-sec li a p{ width:86px; padding:3px; position:absolute; z-index:5; top:0; left:0; height:80px; font-size: 100%;}

.main-content .destacados ul.dest-home-sec li a {font-size: 100%;}
.main-content .dest-right .dest-sec ul.dest-home-sec li a {font-size: 100%;}
.main-content .dest-right .dest-links ul.dest-home-sec li a {font-size: 100%;}
.sec-content .block-int-gen .content-910 ul.dest-home-sec p {font-size: 100%;padding: 3px;}

/*arreglos interior para imagenes central home*/
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-main li {margin: 0 10px 10px 0;}
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-main li a { width:220px; height:100px;}
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-main li a img{ width:220px; height:100px;}
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-main li a p{width:200px; padding:10px; position:absolute; z-index:5; top:0; left:0; height:80px;}
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-main li a p span.bot-txt-a{font-size:2.0em; color:#333333; font-weight:bold;}
.sec-content .content-right .block-right-222 .dest-int-but ul.dest-home-main li a p span.bot-txt-b{font-size:1.5em; color:#333333; font-weight:normal;}

.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-main li {margin: 0 10px 10px 0; padding: 0;background-image: none; width: auto;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-main li a { width:220px; height:100px; padding: 0; margin: 0; font-size: 100%;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-main li a img{ width:220px; height:100px;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-main li a p{ width:200px; padding:10px; position:absolute; z-index:5; top:0; left:0; height:80px;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-main li a p span.bot-txt-a{font-size:2.0em; color:#333333; font-weight:bold;}
.sec-content .content-right .block-right-222 .dest-int-links ul.dest-home-main li a p span.bot-txt-b{font-size:1.5em; color:#333333; font-weight:normal;}

.sec-content .content-right .block-left-450 ul.dest-home-main li a p span.bot-txt-a{font-size:2.0em; color:#333333; font-weight:bold;}
.sec-content .content-right .block-left-450 ul.dest-home-main li a p span.bot-txt-b{font-size:1.5em; color:#333333; font-weight:normal;}
.sec-content .content-right .block-left-450 ul.dest-home-main li a p{ width:200px; padding:10px; position:absolute; z-index:5; top:0; left:0; height:80px; font-size: 100%;}

.sec-content .block-int-gen .content-910 ul.dest-home-main li a p span.bot-txt-a{font-size:2.0em; color:#333333; font-weight:bold;}
.sec-content .block-int-gen .content-910 ul.dest-home-main li a p span.bot-txt-b{font-size:1.5em; color:#333333; font-weight:normal;}
.sec-content .block-int-gen .content-910 ul.dest-home-main li a p{ width:200px; padding:10px; position:absolute; z-index:5; top:0; left:0; height:80px; font-size: 100%;}

.main-content .destacados ul.dest-home-main li {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .dest-right .dest-sec ul.dest-home-main li {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .dest-right .dest-links ul.dest-home-main li {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .destacados ul.dest-home-main li a {font-size: 100%;}
.main-content .dest-right .dest-sec ul.dest-home-main li a {font-size: 100%;}
.main-content .dest-right .dest-links ul.dest-home-main li a {font-size: 100%;}

.main-content .slideshow ul.dest-home-main {width: auto;}
.main-content .slideshow ul.dest-home-main li.bot-a {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .slideshow ul.dest-home-main li.bot-b {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .slideshow ul.dest-home-main li.bot-c {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .slideshow ul.dest-home-main li.bot-d {padding: 0; margin:0 10px 10px 0; background-image: none;}

.main-content .dest-left ul.dest-home-main {width: auto;}
.main-content .dest-left ul.dest-home-main li.bot-a {padding: 0; margin:0 10px 0 0; background-image: none;}
.main-content .dest-left ul.dest-home-main li.bot-b {padding: 0; margin:0 0 0 10px; background-image: none;}
.main-content .dest-left ul.dest-home-main li.bot-c {padding: 0; margin:0 10px 0 0; background-image: none;}
.main-content .dest-left ul.dest-home-main li.bot-d {padding: 0; margin:28px 0 0 10px; background-image: none;}

.main-content .dest-right ul.dest-home-main {width: auto;}
.main-content .dest-right ul.dest-home-main li.bot-a {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .dest-right ul.dest-home-main li.bot-b {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .dest-right ul.dest-home-main li.bot-c {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .dest-right ul.dest-home-main li.bot-d {padding: 0; margin:0 10px 10px 0; background-image: none;}

.main-content .dest-bottom ul.dest-home-main {width: auto;}
.main-content .dest-bottom ul.dest-home-main li.bot-a {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .dest-bottom ul.dest-home-main li.bot-b {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .dest-bottom ul.dest-home-main li.bot-c {padding: 0; margin:0 10px 10px 0; background-image: none;}
.main-content .dest-bottom ul.dest-home-main li.bot-d {padding: 0; margin:0 10px 10px 0; background-image: none;}
