/* contenedores principales */
body {#color:#fff; font-family:Georgia, Times New Roman, Times, serif; background-image:url(../layout/background.gif); color:#fff; font-size:15px;}
#supercontenedor {width:780px; margin:0 auto; position:relative;}
#fondo_flash{ z-index:1; width:363px; padding:0; margin:0 auto; margin-top:15px; }
#contenedor {width:750px;  height:auto; position:absolute; z-index:5; top:53px !important; top:150px; left:15px;}
#menu {width; 750px; background-color:#903; height:24px; clear:all; display:block; margin:10px 0;}

#menu a { text-decoration:none; color:#fff; padding:2px 4px; display:block; float:left; border:1px #fff solid; margin-right:2px; font-weight:normal;  }
#menu a:hover { background-color:#000;}
#menu a:visited { text-decoration:none; }

#content_left{width:512px; float:left; }
#trans_90 {background-image:url(../layout/fondo_trans_90.png); border:1px #fff solid; width:485px; height:auto;
padding:13px;}
#content_right {width:216px; height:349px; border:1px #fff solid; float:right; }
#content_imgs {float:right; }
#content_imgs img { filter:alpha(opacity=70); /* IE */  -moz-opacity:0.5; /* Firefox, Opera, ... */  opacity: 0.5; /* CSS 3*/ border:none; margin:2px; border:1px #fff solid; }
#footer {width; 750px; background-color:#000; height:auto; clear:left; display:block; margin:10px 0 !important; margin:40px 0; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:0.7em; padding-top:5px 0;}
a {color:#f93; text-decoration:none; font-weight:bold;}
a:hover { text-decoration:underline;}
#video_youtube {margin:0 0 0 42px;}
img {border:none; }

/* fin contenedores principales */


/* item rub */
.item_rub {display:block; clear:left; margin:10px 0px 0px 0px; }
.img_itm_rub {float:left; margin:5px; padding:0 5px; border-left:1px #fff solid; border-right:1px #fff solid; border-bottom:none; border-top:none;}
#hk_explorer
.img_itm_rub_rub_ex {float:left; margin:5px 5px 5px 25px; padding:0px 5px; border-left:1px #fff solid; border-right:1px #fff solid; border-bottom:none; border-top:none; clear:left;}
.img_itm_rub_rub {float:left; margin:5px 5px 5px 25px; padding:0 5px; border-left:1px #fff solid; border-right:1px #fff solid; border-bottom:none; border-top:none;}
.item_rub_mota_ico {float:left; margin:3px; padding:0 3px 15px 3px; background-image:none;  background-repeat:no-repeat; border:none; }
.item_rub_mota {float:left; margin:5px; padding:0 3px; background-image:none; background-repeat:no-repeat; border:none;}
.item_rub h2 {font-weight:normal; font-size:1.1em; margin:0 0 0 0; padding:0; }
.item_rub p {margin:0; padding:0;}
.margencilla {margin-left:360px; display:block;}
#texterub {display:block; width:auto; background-color:#333; font-size:0.7em; margin-left:40px; padding:6px; border:1px dotted #555;  }
/* fin item rub */


/* que hacemos layout */
#trans_90 table {width:99%; }
#trans_90 table td {vertical-align:top; margin-bottom:10px;  }
#trans_90 table p {margin-top:10px; display:block; text-align:center;  }
#trans_90 table img {border:none;}
.item_rub_mota_qh {float:left; margin:10px 5px; padding:0 3px 0 0; background-image:none; background-repeat:no-repeat; border:none;}
.qh_ico {float:right; margin:15px;}


/* article */
.texto_article {display:block;}
.text_article p {margin:0; padding:0;}
#text_content {margin-left:25px; display:block; clear:left;}
#text_content img { margin-top:10px; border:0px;}
#text_content p {margin:0 0 10px 0; text-align:justify; }
.franja {width; 506px; background-color:#903; height:20px; clear:all; display:block; margin:15px 0 5px 0; padding:3px;}
.marco_blanco {border:1px #fff solid; width:509px; height:auto;}
#documentos_anexos{width:99%; border:solid 1px #fff;}
#documentos_anexos td{ vertical-align:top; text-align:center;}
#documentos_anexos img{border:none;}
.spip_documents_right {margin:10px;}
/* fin article */


/* paginacion */
.pagination {margin-top:15px; display:block; text-align:center; clear:left;}
.pagination .on { border:1px #fff solid; background-color:#555; padding:3px; color:#bbb;  }
.pagination .lien_pagination { border:1px #fff solid; background-color:#ccc; padding:3px;  }
.pagination a { color:#000;}
.pagination a:hover { color:#fff; background-color:#000;}
/* fin texto */




/* texto */

h1 { font-weight:normal; font-size:1.8em; margin:0; padding:0; }

/* fin texto */




/* ayudas */
.float_left {float:left; margin-right:15px; }
.sin_borde {border:none;}

/*carusel de imagenes */

.stepcarousel{
margin-left:18px;
position: relative; /*leave this value alone*/
border: 1px solid white;
overflow: scroll; /*leave this value alone*/
width: 471px; /*Width of Carousel Viewer itself*/
height: 78px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 18px 9px;  /*margin around each panel*/
width: 107px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel .panel img {filter:alpha(opacity=70); /* IE */
-moz-opacity:0.5; /* Firefox, Opera, ... */
opacity: 0.5; /* CSS 3*/}

/*fin carusel de imagenes */


/*comentarios */

.franja_comentarios {width:509px; height:36px;  margin-top:25px; 
}
.franja_comentarios h2{padding-top:5px; font-size:1.2; font-weight:normal; display:block;}
.franja_comentarios a{color:#fff; display:block; width:100%; height:100%; background-color:#000;
filter:alpha(opacity=50); /* IE */
-moz-opacity:0.5; /* Firefox, Opera, ... */
opacity: 0.5; /* CSS 3*/ }
.franja_comentarios a:hover{color:#000; background-color:#903; text-decoration:none;}
.franja_comentarios a:visited{color:#fff;}

/*right article */
#content_right_article {width:216px; height:auto; border:1px #fff solid; float:right; }
.franja_right {width; 210px; background-color:#903; height:auto; display:block; padding:3px;}
#otros_art {width:100%; height:100%; background-image:url(../layout/fondo_trans_80_negro.png); }
#otros_art ul {padding:0; margin:0 0 0 5px; }
#otros_art li { color:#903; list-style-position:outside; list-style-type:square;  margin:0px 0 0 20px; padding:3px;}
#otros_art li a{font-weight:normal;}


