/*// Estilos generales //*/
body { text-align:center; margin:10px 0 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #373737; font-size:12px; }
div, p, th, td, dd, dt { font-size:12px; } 
img {border:0}
a {text-decoration: none; color: #06489e}
a:hover{ text-decoration: underline}
.bold {font-weight: bold}
#general { margin:0 auto; width: 760px; text-align:left} /* para centrar el contenido */

#hor_space { height: 11px; clear:both; overflow: hidden} /* espaciado horizontal entre bloques */
#hor_space1 { height: 5px; clear:both; overflow: hidden} /* espaciado horizontal primero */


/*// Menú superior //*/
#top {float:right; width:266px; height:35px; text-align: right}
#top .moduletable-menu ul {padding: 0; margin: 16px 0 0 0; list-style: none; height: 20px; overflow: hidden}
html>body #top.moduletable-menu   li { display: inline; padding: 5px 7px 3px 8px; background: url(../images/g/sep_grey.gif) no-repeat}
html>body #top .moduletable-menu li#first { padding: 5px 7px 3px 0px; background-image: none; width: 20px; overflow: hidden; height: 20px}
#top .moduletable-menu li { display: inline; padding: 0 7px 0 8px; background: url(../images/g/sep_grey.gif) no-repeat}
#top .moduletable-menu li#first { padding: 0 7px 0 0px; background-image: none; width: 20px; overflow: hidden; height: 20px}
#top .moduletable-menu li a { text-decoration: none}
#top #text_input { font-size: 12px; background-color: #f5f5f5; border: solid 1px #c5c5c5; width: 88px; margin: 0 0 5px 2px}
#top #search_button {width: 20px; height: 20px; overflow: hidden; background: url(../images/g/search_arrows.gif) no-repeat}
#top #text_hidden { font-size: 11px; visibility: hidden}


/*// Menú navegación //*/
#nav_bar { position:relative; z-index:1; height:36px; width:760px; }
#logo {width: 145px; height: 36px; float: left}
/* Dropdown */
#nav_bar .moduletable-menu {width: 760px; height: 36px; float: left; background-image:url(../images/g/menu_bckgrnd.gif)}
#nav_bar .moduletable-menu ul {margin: 0; padding: 0; list-style: none}
html>body #nav_bar .moduletable-menu li { float: left; position: relative; background: url(../images/g/menu_sep.gif) no-repeat; padding: 11px 15px; font-size: 10px; text-transform: uppercase}
#nav_bar .moduletable-menu li { float: left; position: relative; background: url(../images/g/menu_sep.gif) no-repeat; padding: 11px 15px; font-size: 10px; text-transform: uppercase}
#nav_bar .moduletable-menu li a { color: #373737; display: block; }
#nav_bar .moduletable-menu li a:hover { color: #373737; text-decoration: none; background-color: #cdcdcd}
#nav_bar .moduletable-menu li.first { background: none; padding: 11px 10px 11px 15px}
#nav_bar .moduletable-menu li ul { display: none; position: absolute; top: 33px; left: 8px; background: url(../images/g/li_first_shadow.gif) repeat-x top #eaeaea; border-bottom: #8e8e8e solid 1px; border-left: #8e8e8e solid 1px; border-right: #8e8e8e solid 1px; text-align: left; width: 150px}
#nav_bar .moduletable-menu li>ul { top: 33px; left: 5px}
#nav_bar .moduletable-menu li:hover ul, #nav_bar .moduletable-menu li.over ul { display: block } /* Esta línea es la que debería activar el explorer con la clase .over */
#nav_bar .moduletable-menu li li { background-image: none; text-transform: none; font-size: 11px; padding: 0px !important; width: 100%; border-top: #cdcdcd solid 1px; background: none !important;}
#nav_bar .moduletable-menu li li a {display: block; width: 140px; padding: 6px 0 6px 10px; color: #373737}
#nav_bar .moduletable-menu li li a:hover {background-color: #d6d6d6; text-decoration: none; color: #770006}
#nav_bar .moduletable-menu li li.inner_first { background-image: none; text-transform: none; font-size: 11px; padding: 0; width: 100%}
#nav_bar .moduletable-menu li li.inner_first a { display: block; width: 100%; padding: 12px 0 6px 10px; color: #373737; width: 140px}
#nav_bar .moduletable-menu li li.inner_first a:hover { background: url(../images/g/li_first_shadow.gif) repeat-x top #d6d6d6; text-decoration: none; color: #770006}

/*// Contenido //*/
#img_intro {margin-top: 11px}
#flashcontent {height: 180px; margin-top:11px}
#content { height: auto}
/* Contenido principal */
#content_principal {width: 494px; height: auto; background-colorr:#ccc; float: left }
#content_principal .componentheading {display: block; height: 27px; background: White url(../images/g/h1_bckgrnd.gif) repeat-x; padding: 6px 0 0 9px; font-size: 20px; font-color: #000; margin-top: 11px}
.contentpaneopen {margin-top: 12px; float: left; width: 494px}

/*borrar? #div_note .heading2 {display: block; color: #770006; font-weight: bold; font-size: 12px; padding: 0 0 3px 9px; border-bottom: solid #b98d8f 1px}
#div_note .heading2 a { color: #770006}
#div_note .heading2 a:hover {text-decoration: none; background-color: #eaeaea} */

td.contentheading {display: block; color: #770006; font-weight: bold; font-size: 16px; padding: 5px 0 6px 1px; border-bottom: solid #b98d8f 1px; width:490px;}
td.contentheading a { color: #770006}
td.contentheading a:hover {text-decoration: none; background-color: #eaeaea}
.blog .heading2, .blog td.contentheading { font-size: 12px; padding: 10px 0 3px 9px !important;}
.blog .heading2, .blog td.contentheading a { font-size: 12px; }
.blog .heading2, .blog td.contentheading a:hover {font-size: 12px; }

.blog .contentpaneopen td { padding:9px; }
.blog .contentpaneopen td td { padding:0px; }

#div_note_interior {padding: 10px 12px 0 8px; float: left}
#div_note_interior #image {float: left; width: 169px} /* posición de imagen y nota la pie */
html>body #div_note_interior #image img { padding-bottom: 0px}
#div_note_interior #image img { padding-bottom: 2px}
#div_note_interior #image span {float: left; background:url(../images/g/note_arrow.gif) no-repeat ; padding-left: 6px; font-size: 11px; }
#div_note_interior #text_note {float: right; width: 292px; font-size: 12px} /* texto de la nota */
#div_note_interior #text_note dl {padding: 0px; margin: 3px 0 0 0}
#div_note_interior #text_note dt {padding: 3px 0 0 9px; margin: 0; font-weight: bold; background: url(../images/g/bullet_grey.gif) no-repeat}
#div_note_interior #text_note dd {padding-left: 9px; margin: 0}
/*a.readon { float: left; display: block; overflow: hidden; background: url(../images/g/button_see_more.gif) no-repeat; width: 72px; height: 23px; text-decoration: none; margin-top: 6px}
a.readon a:hover { background-position: bottom}*/
.contentpaneopen a.readon { float: left; display: block; overflow: hidden; background: url(../images/g/button_see_more.gif) no-repeat; width: 72px; height: 23px; text-decoration: none; margin-top: 6px} /* botón ver más */
.contentpaneopen a:hover { background-position: bottom}
a.readon span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; visibility: hidden }
/* Cuadro */
#white_box {width: 494px; background: url(../images/g/box_bckgrnd_white.gif) repeat-y}
#white_box .top { height: 8px; background: url(../images/g/box_top_white.gif) no-repeat; overflow: hidden}
#white_box .bottom { height: 8px; background: url(../images/g/box_bottom_white.gif) no-repeat; overflow: hidden; clear: both}
#white_box .content { padding: 2px 13px 0; font-size: 12px}
#white_box .content #left { float:left; width: 200px; padding: 0 0 3px 13px}
html>body #white_box .content #left { float:left; width: 200px; padding: 0 0 3px 0}
#white_box .content #left ul { margin: 0; padding: 2px 0 0 0; list-style: none}
#white_box .content #left li { padding-top: 3px}
#white_box .content #left li a { padding: 3px 0 0 9px; background: url(../images/g/bullet_blue.gif) no-repeat}
#white_box .content #right { float:right; width: 260px}
html>body #white_box .content #right { float:right; width: 260px; padding: 0 0 3px 0}
#white_box .content #right ul { margin: 0; padding: 2px 0 0 0; list-style: none}
#white_box .content #right li { padding-top: 3px}
#white_box .content #right li a { padding: 3px 0 0 9px; background: url(../images/g/bullet_blue.gif) no-repeat}

/* Contenido derecha */
#content_right { width: 245px; height: auto; float: right; font-size: 11px}
#content_right #div_banner { height: 126px; margin-top: 11px}
#content_right #div_notes { width: auto; background: url(../images/g/box_bckgrnd_grey.gif) repeat-y}
#content_right #div_notes #grey_box_top { height: 32px; overflow: hidden; }
#content_right #div_notes #grey_box_top .title { font-weight: bold; font-size: 12px; color: #000; padding: 9px 11px; display: block}
#content_right #div_notes #grey_box_bottom { height: 30px; overflow: hidden; background: url(../images/g/box_bottom_grey.gif) no-repeat}
#content_right #div_notes #grey_box_bottom a { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; padding: 6px 0 0 10px}
#content_right #div_notes #grey_box_content { padding: 0 10px 0 10px}
#content_right #div_notes #grey_box_content .title { padding-top: 6px; font-weight: bold; font-size: 12px; color: #770006; float: left; display: block; width: auto}
#content_right #div_notes #grey_box_content .title a { color: #770006}
#content_right #div_notes #grey_box_content .title a:hover {text-decoration: none; background-color: #d6d6d6}
#content_right #div_notes #grey_box_content #more { padding-top: 6px; float: right}
#content_right #div_notes #grey_box_content #image_text { padding-top: 2px; clear: both}
#content_right #div_notes #grey_box_content #image_text #image {float: left; padding-top: 2px}
#content_right #div_notes #grey_box_content #image_text .text { float: right; display: block; width: 152px}
#content_right #div_notes #grey_box_line { height: 6px; overflow: hidden; border-bottom: #cdcdcd solid 1px; clear: both}

/*// Pie de página //*/
#bottom {text-align:center}
#bottom ul {padding: 0; margin: 15px 0 15px 0; list-style: none}
#bottom li {font-size: 11px; display: inline; padding: 3px 7px 3px 10px; background: url(../images/g/sep_grey.gif) no-repeat}
#bottom li#first { padding: 3px 7px 3px 0; background-image: none} 
#footer0800 {text-align: center; background: url(../images/g/0800-footer.gif) no-repeat center; height: 26px}
#footer0800 span {display: none; font-size: 10px; text-align: center}

/* // Joomla // */

.message { margin: 15px; padding: 25px; background-color:#FFFFCC; color:#ff6600; font-weight:bold; border: 2px dotted #ff6600;  }

