  *  {
padding : 0;
margin : 0;
outline : 0 !important ;
}
html, body {
height : 100%;
min-height : 100%;
height : auto !important ;
vertical-align : baseline;
}
body {
font-family:Tahoma;
color :#77787b;/* #454545;*/
text-align : left;
}
a {
color:#0082c6;
text-decoration : none;
}
a:active, a:focus {
outline : 0 !important ;
}
a:visited {
text-decoration : none;
color : #000;
}
a:hover {
color : #f90;
}
h1 
{

text-transform:lowercase;
margin: 5px 10px 0px 10px;
text-align:right;
font-size : 2.3em;
line-height : 2em;
font-weight: bolder;
word-spacing : 0.01em !important ;
color:#505050;
}
h1 img {float : left; margin-top:10px;}
h1 span { margin:0px 0px 0px 150px; display : inline-block !important ;
}
h2 {
color : #0082c6;
font-size : 1.3em;
text-align : left;
font-weight : bold;
margin : 4px 0;
}
h3 {
color : #4d9cc5;
font-size : 1.1em;
font-weight : bold;
margin : 4px 0;
}
h4 {
font-size : 1em;
color : #4d9cc5;
padding : 22px 0 0 0;
}
h2, h3, h4, h5, h6 {
letter-spacing : 0.01em !important ;
}
pre {
font-family : Arial, Helvetica, sans-serif;
padding : 0 0 8px 0;
}
input[type="text"]:focus, input[type="password"]:focus {
/*border : 1px solid #0074cb;*/
}
fieldset, img {border : none !important ;}
label {display : inline-block;}
select, textarea {
display : inline;
background : #e7e7e7;
border : 1px solid #666;
}
select:focus, textarea:focus {
background-color : #d6dde1;
}
radiobutton, checkbutton {
background : none !important ;
padding-left : 4px;
line-height : 2px;
}
.socios {
padding : 0 0 0 18px;
}
.socios img {
border : 4px solid #ddd;
padding : 4px;
}



.fright {float : right;}
.fleft {float : left;}
.aLeft {text-align : left;}
.aCenter {
text-align:center;
width:900px;
height:30px;
display : block;
}
.Center {text-align:center;display : block;}

.MarginIz{margin:0px 0px 0px 240px;}

.UlFlechas
{
    /*margin:0px;*/
    list-style-type:none !important;
    
/*    list-style-image:url('/images/ListaMan.gif');*/
}
.UlFlechas li{list-style-image:url('/images/flechaGris2.gif'); margin:2px 0px; padding-top:-5px;}
.UlFlechas li:hover{list-style-image:url('/images/flechaAzul2.gif'); margin:2px 0px; padding-top:-5px;}

.Font10{ font-size:10px;}
.aRight {text-align : right;}
.bold {font-weight : bold;}

.rojo {color : #de1818;}

.azul, .TreeViewMenu_NodeSelected {
color : #5788ba;
}
.griso {
color : #b0afaf;
}
.grisc {
color : #929191;
}
.verde {
color : #060;
}
.clear, hr, br {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
page-break-after : always;
}
.foto {
padding : 5px;
margin : 4px;
border : 1px solid #ddd;
float : right;
}
.off {
width : 999px;
left : -999px;
}
h2.off {
width : 999px;
left : -999px;
}
.slogan {
color : #444;
float : right;
font-size : 1.1em;
font-weight : bold;
padding : 36px 214px 0 0;
text-align : right;
}
#global, #cnt {
width : 1000px;
margin : 0 auto !important ;
min-height : 100%;
background-color : #fff;
}
.colp {
float : left;
padding : 4px 9px;
width : 23%;
height : 260px !important ;
bottom : 0;
}
.colp img {
float : right;
margin : 0 0 -30px 0;
}
#contCentro {
float : left;
width : 1000px;
/*min-height:400px;*/
/*height : auto !important ;*/
bottom : 0;
clear : both;
}
* html #contCentro {
margin-bottom : 144px;
padding-bottom : 144px;
}
.columna 
{
    width:200px;
/* anteriod width : 210px;*/
/*height : 350px !important ;*/
padding : 4px 0 0 4px;
}
.columnas {
width : 185px;
/*height : 350px !important ;*/
padding : 0px 0 0 0px;
}
.columnasGestion {
width : 0px;
/*height : 350px !important ;*/
padding : 14px 0 0 4px;
}
.btnBsq {
width : 24px;
height : 16px;
border : 0;
}
.grupo {
margin : 0 auto;
padding : 0;
/*width : 60%;*/
width:600px;
margin : 0;
min-height:300px;
/*background : url(images/border.gif) no-repeat top center;*/
float:left;
border-left : 1px solid #ddd;
border-right : 1px solid #ddd;
}
.grupoGestion {
margin : 0 auto;
padding : 0;
width : 79%;
margin : 0;
/*background : url(images/border.gif) no-repeat top center;*/
float:left;
border-left : 1px solid #ddd;
border-right : 1px solid #ddd;
}
.txt {
padding:0px 3px;
/*padding : 20px 3px;*/
/*min-height : 320px;*/
height : auto;
}
.txt strong {
font-weight : bold;
color:#256392; /*#0082c6;*/
}
.txt h1, .txt h2, .txt h3, .txt h4 {
font-size : 1.2em;
padding : 8px 20px;
}
.txt p {
padding : 0px 0px 5px 3px;
text-align : justify;
}
.txt p.ini {
padding : 6px 4px;
margin : 0;
}
.txt p img {
padding : 7px 0;
}
#cont {
font-size : 0.9em;
text-align : left;
}
#cont p {
padding : 8px 0 !important ;
text-align : justify;
font-size : 0.8em;
}
#cont h2 {
font-size : 1.4em;
padding : 22px 0 0 0;
}
#cont h3 {
color : #495e8c;
font-size : 1.1em;
padding : 8px 0;
line-height : 1.6em;
padding : 10px;
}
#cont ul {
margin-left : 3em;
}
#cont ul li {
margin-left : 3em;
list-style-type : decimal-leading-zero;
}
#cont li:before {
content : "- " !important ;
}
#dnn_ctr524_Links_pnlList td {
text-align : center;
vertical-align : middle;
}
#dnn_EJES
{ margin:5px 0px -3px 0px; padding:0px; }
.ejes span a {
text-align : center;
color : #000;
font-size : 0.8em;
/*display : inline-block;*/
/*width : 108px;*
padding : 13px 1px;
line-height : 10px;
outline : 0;
}
#menu{
background-color:#0173CB;
font-size:0.65em;
padding:8px;
z-index:11;
/*height:18px;*/
text-transform:uppercase;
clear:both
}
#menu span a {
color : #fff;
outline : 0;
}
#menu span a:visited:hover {
color : #f90;
outline : 0;
}
#menu ul li, .ejes ul li, .sidi ul li, #ico ul li {
list-style-type : none !important ;
/*float : left; no es para el menu de pesyañas*/
outline : 0;
}
#menu li, .ejes li, #ico li {
padding-right : 3px;
outline : 0;
}

.ejes
{ border-bottom:#c7dcf1 solid 3px; margin-bottom:8px;}
.ejes li.act a {
color : #ddd;
text-transform : uppercase;
outline : 0;
}
.ejes p span
{font-size:1.4em;}
.ejes a.act {
color:#0071CE;
text-decoration:underline;

outline : 0;
}
#menu li.act a {
color : #0071CE;
outline : 0;
text-transform : uppercase;
}
#menu li:after {
content : "|";
outline : 0;
}
#menu li:hover, #menu li a:hover {
border : 0;
}
#menu li.fin:after, #sidi li.fin:after {
content : "";
outline : 0;
}
#ico li:before {
content : "" !important ;
outline : 0;
}
#sidi {
display : inline-block;
float : left;
}
#ico {
height : 31px;
text-align : right;
float : right;
margin : 0;
padding-left : 3px;
}
.nav{clear:both;display: inline-block}
.nav span, .nav span span, main_dnnmenu_rootitem_selected {
outline : none !important ;
padding : 0 6px;
}

.ContentPiePane
{ 
  border-left:#ddd 1px solid; 
  border-right:#ddd 1px solid;
   min-height:65px;
    width:600px;
     text-align:center;
      margin:-10px 0px 0px 204px;
       clear : both;}

.footer 
{
color : #FFF;
clear : both;
height : auto;
text-align : left;
left : 0;
bottom : 0;
background : #fff url(images/FondoPieAzul.gif) no-repeat top left;
width : 100%;
font-size : 10px;
/*border-top : 1px solid #ddd;
border-bottom : 1px solid #ddd;*/
/*padding : 0 0 24px 39px;*/
padding:0px 0px 10px 0px;
position : relative;
/*margin : -7.5em auto 0 auto;*/
}
* html .footer {
/*margin-bottom : -7.5em !important ;*/
position : fixed;

}
.footer p 
{
	
color : #b0b5c0;
padding-top : 3px;
width : 100%;
text-align : left;
}
.footer a 
{
    color:#FFF;
text-decoration : none;
padding-left : 5px;
}
/*.footer img, .pieLinks img {*/
.footer img {
border : none !important ;
padding : 0 8px 0 0;
}
.blue {
background : url(images/blue.png) repeat-y top center;
}
.footer h4 {
border-bottom : 1px solid #d0d6e3;
font-weight : bold;
letter-spacing : 1px;
color : #d0d6e3;
font : 1.7em "Arial Narrow", Arial, Verdana, Geneva, sans-serif;
clear : both;
margin : 12px 0 0 0;
}
.footer ul {
margin : 0 0 0 3em;
}
.cnt li {
font-weight : bold;
}
blockquote {
padding : 8px 12px;
border-top : 1px solid #ccc;
border-bottom : 1px solid #ddd;
width : 210px;
float : right;
margin : 10px;
}
blockquote:before, blockquote:after {
content : '';
content : none;
}
* html .clearfix {
height : 1%;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-table;
}
.clearfix {
display : block;
}
.search {
float : right;
width : 220px;
margin : 22px 0 0 0;
}
#SearchChoices { display:none; }
.SearchContainer {
/*padding : 15px 0px 0px 0px;*/
/* Rodrigo */
padding-top:3px;
padding-left:2px;
height:36px;
background-image: url(images/fondo-buscar2.gif) ;
background-repeat:no-repeat;

background-position:left;
/*border:1px solid red;*/
}
.SearchBorder {
float : left;
}
#MenuNivel0 {
font-weight : bold;
text-align : left;
color : white;
min-height : 100px;
}
#MenuNivelx {
font-weight : bold;
text-align : left;
color : #000;
}
#FAQ {
font-weight : bold;
text-align : left;
color : #000;
}
#NEWS {
font-weight : bold;
text-align : left;
color : #000;
}
#TxtoArea3 {
font-weight : bold;
text-align : left;
color : #388feb;
}
#EnlaceNews {
font-weight : bold;
text-align : left;
color : #388feb;
}
#TextoArea5 {
font-weight : bold;

text-align : left;
color : #000;
}
#Titulo_Contenidos {
font-weight : bold;
text-align : left;
color : #388feb;
}
#SubTitulo_Contenidos {
font-weight : bold;
text-align : left;
color : #388feb;
}
#TextoGeneral {
font-weight : bold;
text-align : left;
color : #000;
}
.master_area0a {
z-index : 1;
width : 1000px;
height : 90px;
}
.master_area0a_edit {
z-index : 1;
width : 1000px;
height : 90px;
top : 75px;
left : 0;
}
.master_area0b {
z-index : 2;
width : 120px;
height : 90px;
top : 20px;
left : 850px;
}
.master_area0b_edit {
z-index : 2;
width : 120px;
height : 90px;
top : 95px;
left : 850px;
}
.master_areaD1 {
z-index : 1;
width : 180px;
height : 355px;
top : 120px;
left : 0;
border-right-color : InactiveCaptionText;
border-right-width : 1px;
border-right-style : solid;
text-align : center;
}
.master_areaD1_edit {
z-index : 1;
width : 180px;
height : 355px;
top : 220px;
left : 0;
border-right-color : InactiveCaptionText;
border-right-width : 1px;
border-right-style : solid;
}
.master_area2 {
z-index : 1;
width : 591px;
height : 50px;
top : 120px;
left : 190px;
}
.master_area2_edit {
z-index : 1;
width : 591px;
height : 50px;
top : 220px;
left : 190px;
}
.master_area3a {
z-index : 1;
width : 180px;
height : 70px;
top : 120px;
left : 793px;
}
.master_area3a_edit {
z-index : 0;
width : 180px;
height : 70px;
top : 220px;
left : 793px;
}
.master_area3b {
z-index : 0;
width : 180px;
height : 70px;
top : 120px;
left : 793px;
}
.master_area3b_edit {
z-index : 1;
width : 180px;
height : 70px;
top : 220px;
left : 793px;
}
.master_areaD3 {
z-index : 1;
width : 180px;
height : 285px;
top : 190px;
left : 793px;
border-left-color : InactiveCaptionText;
border-left-width : 1px;
border-left-style : solid;
}
.master_areaD3_edit {
z-index : 1;
width : 180px;
height : 335px;
top : 290px;
left : 793px;
border-left-color : InactiveCaptionText;
border-left-width : 1px;
border-left-style : solid;
}
.master_areaD4 {
z-index : 1;
border : none;
min-height:280px;
}
.master_areaD4_edit {
z-index : 1;
width : 591px;
height : 289px;
top : 305px;
left : 190px;
}
.master_area5 {
z-index : 1;
width : 924px;
height : 75px;
top : 484px;
left : 45px;
border-top-width : 1px;
border-top-style : solid;
border-bottom-color : InactiveCaptionText;
border-bottom-width : 1px;
border-bottom-style : solid;
}
.master_area5_edit {
z-index : 1;
width : 924px;
height : 75px;
top : 584px;
left : 45px;
border-top-width : 1px;
border-top-style : solid;
border-bottom-color : InactiveCaptionText;
border-bottom-width : 1px;
border-bottom-style : solid;
}
#master_area0a {
z-index : 1;
width : 1000px;
height : 90px;
top : 0;
left : 0;
}
#master_area0a_edit {
z-index : 1;
width : 1000px;
height : 90px;
top : 75px;
left : 0;
}
#master_area0b {
z-index : 2;
width : 120px;
height : 90px;
top : 20px;
left : 850px;
}
#master_area0b_edit {
z-index : 2;
width : 120px;
height : 90px;
top : 95px;
left : 850px;
}
#master_areaD1 {
z-index : 1;
width : 180px;
height : 355px;
top : 120px;
left : 0;
border-right-color : InactiveCaptionText;
border-right-width : 1px;
border-right-style : solid;
}
#master_areaD1_edit {
z-index : 1;
width : 180px;
height : 355px;
top : 220px;
left : 0;
border-right-color : InactiveCaptionText;
border-right-width : 1px;
border-right-style : solid;
}
#master_area2 {
z-index : 1;
width : 591px;
height : 50px;
top : 120px;
left : 190px;
}
#master_area2_edit {
z-index : 1;
width : 591px;
height : 50px;
top : 220px;
left : 190px;
}
#master_area3a {
z-index : 1;
width : 180px;
height : 70px;
top : 120px;
left : 793px;
}
#master_area3a_edit {
z-index : 0;
width : 180px;
height : 70px;
top : 220px;
left : 793px;
}
#master_area3b {
z-index : 0;
width : 180px;
height : 70px;
top : 120px;
left : 793px;
}
#master_area3b_edit {
z-index : 1;
width : 180px;
height : 70px;
top : 220px;
left : 793px;
}
#master_areaD3 {
z-index : 1;
width : 180px;
height : 285px;
top : 190px;
left : 793px;
border-left-color : InactiveCaptionText;
border-left-width : 1px;
border-left-style : solid;
}
#master_areaD3_edit {
z-index : 1;
width : 180px;
height : 335px;
top : 290px;
left : 793px;
border-left-color : InactiveCaptionText;
border-left-width : 1px;
border-left-style : solid;
}
#master_areaD4 {
z-index : 1;
width : 591px;
height : 289px;
top : 175px;
left : 190px;
}
#master_areaD4_edit {
z-index : 1;
width : 591px;
height : 289px;
top : 305px;
left : 190px;
}
#master_area5 {
z-index : 1;
width : 924px;
height : 75px;
top : 484px;
left : 45px;
border-top-width : 1px;
border-top-style : solid;
border-bottom-color : InactiveCaptionText;
border-bottom-width : 1px;
border-bottom-style : solid;
}
#master_area5_edit {
z-index : 1;
width : 924px;
height : 75px;
top : 584px;
left : 45px;
border-top-width : 1px;
border-top-style : solid;
border-bottom-color : InactiveCaptionText;
border-bottom-width : 1px;
border-bottom-style : solid;
}
#OpcAdminPanel {
background-color : #ffffdd;
border-width : 3px;
border-style : solid;
border-color : gray;
padding : 3px;
width : 250px;
z-index : 1;
}
.popupControl {
background-color : #aad4ff;
visibility : hidden;
border-style : solid;
border-color : black;
border-width : 2px;
}
.acceso_pass {
left : 77px;
top : -41px;
}
.acceso_login {
left : 154px;
top : -68px;
}
.acceso_logout {
left : 30px;
}
#edit_botones {
width : 20px;
vertical-align : top;
}
#edit_contenido {
width : 100%;
}
#edit_menu {
width : 170px;
height : 200px;
}
#edition {
top : 0;
left : 0;
}
#HomeDefault {
background-color : #fff;
}
#AdmPage {
background-color : transparent;
z-index : 1;
left : 150px;
top : 100px;
font-family : Verdana;
font-size : small;
}
#APPage {
background-color : transparent;
z-index : 1;
left : 150px;
top : 100px;
font-family : Verdana;
font-size : small;
}
h3.act {
padding : 5px 8px 5px 8px;
color : #222;
border : 1px solid #000;
text-align : center;
}
.AdminAccordionHeader {
border : 1px solid #2f4f4f;
color : white;
background-color : #336699;
font-family : Verdana, Arial, Sans-Serif;
font-size : 12px;
font-weight : bold;
padding : 5px;
margin-top : 5px;
cursor : pointer;
}
.AdminAccordionHeaderSelected {
border : 1px solid #2f4f4f;
color : white;
background-color : #336699;
font-family : Verdana;
font-size : 12px;
font-weight : bold;
padding : 5px;
margin-top : 5px;
cursor : pointer;
}
.AdminAccordionContent {
border : 1px dashed #2f4f4f;
font-family : Verdana;
font-size : 8pt;
color : #000;
border-top : none;
padding : 5px;
padding-top : 10px;
}
#accordionLink {
text-align : left;
}
.accordionHeader a:hover {
border : 0 solid #2f4f4f;
color : white;
background-color : #fff;
font-family : Verdana, Arial, Sans-Serif;
font-size : 12px;
font-weight : bold;
padding : 5px;
margin-top : 5px;
cursor : pointer;
}
#master_content .accordionHeader a {
background : none;
text-decoration : none;
}
#master_content .accordionHeader a:hover {
background : none;
text-decoration : underline;
}
.accordionHeaderSelected {
border : 0 solid #2f4f4f;
color : white;
background-color : #ffcc00;
font-family : Verdana;
font-size : 12px;
font-weight : bold;
padding : 5px;
margin-top : 5px;
cursor : pointer;
}
#master_content .accordionHeaderSelected a {
color : #fff;
background : none;
text-decoration : none;
}
#master_content .accordionHeaderSelected a:hover {
background : none;
text-decoration : underline;
}
.accordionContent {
border : 1px dashed #2f4f4f;
font-family : Verdana;
font-size : 8pt;
color : #000;
border-top : none;
padding : 5px;
padding-top : 10px;
}
.accordionLink {
font-family : Verdana;
font-size : 8pt;
color : #99ffff;
}
#accordionLink a:hover {
font-family : Verdana;
font-size : 8pt;
color : #ffcc00;
}
#contentControlTinyMCE {
width : 100%;
}
.progress {
border-right : thin solid #ff6633;
border-top : thin solid #ff6633;
vertical-align : middle;
border-left : thin solid #ff6633;
border-bottom : thin solid #ff6633;
background-color : #ffcc66;
text-align : center;
padding : 10px;
left : 300px;
top : 300px;
z-index : 2;
}
.EspacioTitApartado {
background-color : #6495ed;
vertical-align : middle;
text-align : center;
width : 40px;
height : 350px;
}
.TextoTitApartado {
font-size : 19pt;
color : #fff;
font-family : Tahoma;
}
.LineaNegocio {
height : 200px;
width : 190px;
}
.Llink {
width : 11px;
height : 12px;
}
.LlinkTx {
width : 170px;
}
ul {
margin : 0 25px 0 30px;
list-style-type:square !important;
}
ul li
{list-style-type:square !important;}
.watermarked {
border : 1px solid #bebebe;
background-color : #f0f8ff;
color : gray;
}
#leftMenu {
width : 170px;
padding-left : 3px;
padding-right : 3px;
text-align : left;
float : left;
}
#mainContent {
width : 170px;

padding-right : 10px;
float : left;
}
#dhtmlgoodies_slidedown_menu li {
list-style-type : none;
position : relative;
/*border-bottom : 1px solid #ddd;*/
padding: 0 0 0 23px;
margin:8px;
background: URL('/images/ListaMan.gif') no-repeat;
background-position: bottom left;
}

#dhtmlgoodies_slidedown_menu ul {
margin : 0;
padding : 0;
position : relative;
}
#dhtmlgoodies_slidedown_menu div {
margin : 0;
padding : 0 0 3px 0;
}
#dhtmlgoodies_slidedown_menu a {
color : #000;
text-decoration : none;
display : block;
width : 170px;
padding:10 0 0 20px;
}
#dhtmlgoodies_slidedown_menu a:hover {
color : #f60;
}
#dhtmlgoodies_slidedown_menu .slMenuItem_depth1 {
margin-top : 1px;
border-bottom : 1px solid #000;
color : #388feb;
height : 22px;
font-weight : bold;
background : url(images/li.jpg) repeat-x bottom center;
}
#dhtmlgoodies_slidedown_menu .slMenuItem_depth2 {
margin-top : 1px;
}
#dhtmlgoodies_slidedown_menu .slMenuItem_depth3 {
margin : 0;
padding : 0 0 2px 0;
font-style : normal;
color : #666;
}
#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 {
margin-top : 1px;
color : red;
}
#dhtmlgoodies_slidedown_menu .slMenuItem_depth5 {
margin-top : 1px;
}
#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul {
padding : 1px;
}
#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul {
margin-left : 1px;
padding : 1px;
}
#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul {
margin-left : 1px;
padding : 1px;
color : #333;
}
#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul {
margin-left : 1px;
padding : 1px;
color : #333;
}
.SearchContainer {
display : inline-block !important ;
}
.SearchTextBox 
{
margin:5px 0px 0px 5px;
display : inline;
width : 190px !important ;
height : 18px;
border : 0px;
/*border : 1px solid #999;*/
}
.nav .main_dnnmenu_rootitem a {
font-size : 0.8em;
}
.main_dnnmenu_submenu {
clear:both;
background : #0173CB;
margin-top : 8px;
font : 0.95em arial, verdana, sans-serif;
border-bottom : 1px dotted #73b6de;
z-index : 21;
border-top : 0;
padding : 4px 8px;
border : 5px solid #0173CB;
border-top : 1px solid #fff;
text-align : left !important;
_top:97px;

}
.main_dnnmenu_submenu table {
border-collapse : collapse;
padding : 0;
margin : -1px;
}
.main_dnnmenu_submenu table td {
padding : 3px 0;
}
.main_dnnmenu_item {
padding : 3px;
}
.main_dnnmenu_rootitem {
margin : 0 10px;
text-decoration : none;
height : 36px;
padding : 12px 10px;
color : #fff;
}
.main_dnnmenu_submenu a, .main_dnnmenu_submenu a:visited {
color : #fff !important ;
padding : 3px;
}
.main_dnnmenu_rootitem_hover {
color : #fff;
text-decoration : none;
}
.main_dnnmenu_rootitem_selected {
color : #f90;
margin-bottom : -10px;
}
.main_dnnmenu_rootitem_hover span span, .main_dnnmenu_rootitem_selected span span {
color : #003;
padding : 0 12px;
}
.main_dnnmenu_itemhover td {
background : #1872ae;
color : #fff;
padding : 0;
border-bottom : 1px dotted #1872ae;
}
.main_dnnmenu_itemselected td {
background : #233356;
color : #fff;
padding : 0;
border-bottom : 1px dotted #edf8ff;
}
.main_dnnmenu_break {
height : 2px;
background-color : #d5e0ff;
border-bottom : 2px dotted #edf8ff;
}
div.SearchIcon {
display : none;
float : left;
width : 31px;
height : 20px;
cursor : pointer;
z-index : 11;
background : no-repeat 2px 2px;
text-align : right;
}
div.SearchIcon img {
margin-top : 3px;
}
.cssSearchToken {
width : 24px;
height : 16px;
}
#dnn_ctr370_HtmlModule_HtmlModule_lblContent h4 {
margin-bottom : 15px;
}
#dnn_ctr570_HtmlModule_HtmlModule_lblContent p span {
color : #1872ae;
font-size : 1.4em;
padding : 0 3px;
line-height : 41px;
}
#dnn_ctr570_HtmlModule_HtmlModule_lblContent p span.act {
background-color : #fff !important ;
color : #1872ae;
border : 2px solid #1872ae;
padding : 4px 2px;
}
.inicio {
margin : 20px 0 0 0;
padding : 0 8px;
font-size : 0.8em;
}
.inicio ul {
margin : 0 0 0 -3px !important ;
padding : 0 !important ;
}
.inicio li {
padding : 0 0 12px 15px;
}
.inicio ul li {
list-style-type : none;
background : url(images/puntoder.jpg) no-repeat top left;
}
.block {
border-top : 1px solid #ddd;
background : url(images/border.gif) no-repeat bottom center;
padding : 19px 12px 63px;
margin : 30px 0 0 0;
}
p.ayuda {
padding : 0;
float : left;
}
p.ayuda img {
float : left;
margin : auto;
}
p.ayuda span {
float : left;
padding : 0 0 0 5px;
}

.pieLinks {
font-size:9px;
margin:10 0 0 0;
/*margin : 2em 0 0 9em;*/
}
.pieLinks a 
{color : #b0b5c0;}
.pieLinks a:hover {color : #e09a04;}
.pieLink a span { margin:10px 0 0 0;}
.pieLinks img {
float : left;
margin : auto;
}
.pieLinks span {
float : left;
padding : 5px 5px 5px 2px;
}

.TreeViewMenu { margin:0px 0px 0px -5px; font-size:9px; z-index:999;}
.TreeViewMenu span {width:150px; }
.TreeViewMenu_Header {
width : 200px !important ;
}
.TreeMenu_NodeSelected, #dnn_dnnTREEVIEW {
color : #427ec4;
}
a.TreeMenu_Node:link, a.TreeMenu_NodeSelected:link {
color : #427ec4; 
margin: 0px 0px 0px 10px;
}
a.TreeMenu_Node:visited, a.TreeMenu_NodeSelected:visited {
color : #427ec4;
}
a.TreeMenu_Node:active, a.TreeMenu_NodeSelected:active {
color : #427ec4;
}
a.TreeMenu_Node:hover, a.TreeMenu_NodeSelected:hover {
color : #427ec4;
}
.login 
{
    
background : transparent url(images/btn.gif) repeat-x scroll center top;
border : 1px solid #dddddd;
font-size : 10px;
margin-top : -8px;
padding: 1px 5px 0px 5px;
}
.loginUsu 
{
    
background : transparent url(images/btn.gif) repeat-x scroll center top;
border : 1px solid #dddddd;
font-size : 10px;
margin: 13px 3px 3px 0px;
padding : 1px 5px 0px 5px;
}
.StandardButton {
background : transparent url(images/bg-button.gif) repeat-x scroll center top;
border : 1px solid #ddd;
font-size : 0.9em;
margin : 3px;
padding : 3px;
}
.overflowtable {
height : 350px;
width : 99.9%;
overflow : auto;
margin : 4px;
border : 1px solid #ccc;
}
.resultadostabla {
border : 1px solid #fff;
border-collapse : collapse;
font-size : 0.8em;
}
.resultadostabla td img {
border : 1px solid #666;
text-align : center;
}
.resultadostabla td {
/*text-align : left;*/
padding : 5px 4px;
}
.resultadostabla th {
border : 1px;
background-color : #256392;
color : #fff;
padding: 4px
}
.resultadostabla thead td a {
color : #fff;
text-decoration : none;
}
.resultadostabla a:hover {
color : #f90;
}
.resultadostabla td {
border-width : 0 1px 0 1px;
vertical-align : top;
border-bottom : 1px solid #999;
}

.resultadostabla tr.odd td {
background-color : #efefef;
}
.resultadostabla tr.even td {
background-color : #fff;
}
.resultadostabla tr.sortbottom td {
border-top : 1px solid #fff;
background-color : #ccc;
font-weight : bold;
}
.resultadostabla td span a {
display : block;
color : #f90;
padding : 5px 0;
background : url(images/input.gif) no-repeat top left;
width : 130px;
font-size : 0.9em;
}
.resultadostabla td a {
/*font-size : 1.3em;*/
}
#tabs1 {
float : left;
width : 100%;
font-size : .75em;
line-height : normal;
border-bottom : 1px solid #bcd2e6;
}
* html tabs1{font-size:1em}
.tabs1 ul {
margin : 0;
padding : 10px 10px 0 50px;
list-style : none;
}

.tabs1 li {
display : inline;
margin : 0;
padding : 0;
}
.tabs1 a {
float : left;
background : url(images/tableft1.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 4px;
text-decoration : none;
}
.tabs1 a span {
float : left;
display : block;
background : url(images/tabright1.gif) no-repeat right top;
padding : 5px 15px 4px 6px;
color : #627eb7;
}
.tabs1 a span {
float : none;
}
.tabs a:hover span {
color : #627eb7;
}
.tabs1 a:hover {
background-position : 0% -42px;
}
.tabs1 a:hover span {
background-position : 100% -42px;
}
span.colContRight {
padding : 0px 0;
}
.resultados {
border : 1px solid #fff;
border-collapse : collapse;
font-size : 0.65em;
}
.resultadosCab {
border : 1px;
background-color : #1871ad;
color : white !important ;
}
.resultados {
border : 1px solid #fff;
border-collapse : collapse;
font-size : 0.65em;
}
.resultadosCab {
border : 1px;
background-color : #1871ad;
color : white !important ;
}
.odd {
vertical-align : top;
border-bottom : 1px solid #999;
background-color : #efefef;
padding : 4px 12px;
}
.even {
vertical-align : top;
border-bottom : 1px solid #999;
background-color : #fff;
padding : 4px 12px;
}
div#nyroModalFull {
font-size : 12px;
color : #777;
height : auto;
width : auto;
}
div#nyroModalLoading {
border : 4px solid #777;
width : 150px;
height : 150px;
text-indent : -9999em;
background : #fff url(images/ajaxLoader.gif) no-repeat;
background-position : center;
}
div#nyroModalLoading.error {
border : 4px solid #f66;
line-height : 20px;
padding : 20px;
width : 300px;
height : 100px;
text-indent : 0;
background : #fff;
}
div#nyroModalWrapper {
background : #fff;
border : 3px solid #ccc;
}
a#closeBut {
position : absolute;
display : block;
top : -25px;
right : -25px;
width : 25px;
height : 29px;
text-indent : -9999em;
background : url(images/x.png) no-repeat;
outline : 0;
}
h1#nyroModalTitle {
margin : 0;
padding : 0;
position : absolute;
top : -22px;
left : 5px;
font-size : 12px;
color : #ddd;
}
div.wrapper div#nyroModalContent {
padding : 5px;
}
div.wrapperImg div#nyroModalContent {
position : relative;
overflow : hidden;
text-align : center;
}
div.wrapperImg img {
vertical-align : baseline;
}
div.wrapperImg div#nyroModalContent div {
position : absolute;
bottom : 0;
left : 0;
background : #21417b;
padding : 10px;
margin : 10px;
border : 1px dotted white;
overflow : hidden;
}
div.wrapperImg div#nyroModalContent div:hover {
cursor : help;
}
a.nyroModalPrev, a.nyroModalNext {
z-index : 105;
outline : none;
position : absolute;
top : 0;
height : 100%;
width : 40%;
cursor : pointer;
text-indent : -9999em;
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
height : 60%;
width : 20%;
}
a.nyroModalPrev {
left : 0;
}
a.nyroModalPrev:hover {
background : url(../img/prev.gif) no-repeat left 20%;
}
a.nyroModalNext {
right : 0;
}
a.nyroModalNext:hover {
background : url(../img/next.gif) no-repeat right 20%;
}
.hr hr {
display : none;
}
.branding-top {
background : url(dnn_large_banner.png) no-repeat top left;
width : 890px;
height : 427px;
clear : both;
overflow : hidden;
}
.branding-top p {
padding : 0 60px 0 60px;
font-size : 1.4em;
color : #333;
}
.branding-bottom {
clear : both;
margin-top : 1em;
overflow : hidden;
}
.branding-bottom ul {
list-style : none;
margin : 0;
padding : 0;
overflow : hidden;
clear : both;
}
.branding-bottom li {
list-style : none;
margin : 0 10px 0 0;
padding : 0;
display : block;
width : 170px;
float : left;
}
.branding-bottom li.feeds {
margin : 0;
}
.branding-bottom dl {
background : url(itembg.gif) repeat-y;
margin : 33px 0 0 0;
padding : 0 10px;
}
.branding-bottom dd {
margin-left : 10px;
height : 66px;
}
.branding-bottom dt {
font-size : 90%;
text-align : center;
padding-top : 65px;
margin-bottom : 1.75em;
font-weight : bold;
}
.branding-bottom .commmunity {
background : url(community_title.gif) no-repeat top left;
}
.commmunity dt {
background : url(community_icon.gif) no-repeat;
background-position : 50% 10px;
}
.branding-bottom .marketplace {
background : url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
background : url(marketplace_icon.gif) no-repeat;
background-position : 50% 10px;
}
.branding-bottom .conferences {
background : url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
background : url(conferences_icon.gif) no-repeat;
background-position : 50% 10px;
}
.branding-bottom .training {
background : url(training_title.gif) no-repeat top left;
}
.training dt {
background : url(training_icon.gif) no-repeat;
background-position : 50% 10px;
}
.branding-bottom .feeds {
background : url(feeds_title.gif) no-repeat top left;
}
.feeds dt {
background : url(feeds_icon.gif) no-repeat;
background-position : 50% 10px;
}
dl.bt {
margin : 0;
padding : 0;
background : url(item_bt_bg.gif) no-repeat bottom;
height : 32px;
width : 170px;
}
div.link_adminguide {
float : left;
background : url(dnn_adminguide.png) no-repeat top left;
width : 316px;
height : 137px;
cursor : pointer;
}
div.link_proedition {
float : right;
background : url(dnn_proedition.png) no-repeat top left;
width : 514px;
height : 137px;
cursor : pointer;
}
div.link_main {
margin : 260px 30px 0 30px;
}
#LoginInfo {
width : 660px;
float : left;
}
#LoginInfo h3 {
background-color : #f7f7f7;
color : #8f0000;
padding : 2px 0;
}
#LoginInfo dd, #LoginInfo dt {
display : inline;
}
#LoginInfo dt {
font-weight : bold;
color : #333;
}
#LoginInfo p.LoginNotes {
font-size : 0.8em;
}
#LoginInfo div.LoginBlock {
float : left;
width : 310px;
padding : 5px 5px;
margin : 0 2px;
border : 1px solid #f0f0f0;
}
.SponsorIcon {
margin : 8px 47px;
float : left;
}
#QuickLinks {
background-color : #f0f0f0;
border : 1px solid #cccccc;
padding : 2px 5px;
margin-right : 5px;
width : 200px;
float : right;
}
div.hr {
height : 2px;
background-color : #8f0000;
margin : 5px 0 15px 0;
clear : both;
}
div.hr hr {
display : none;
} 
/* antigua
.migapan { padding:4px; background: #DEE7FF; color: #000; border-bottom: 1px dashed #ccc}
.migapan span a {color:#000;font-size:.8em!important}
.migapan span {font-size:.8em;}
.migapan span.usted{ font-size:.65em;font-weight:bold}
*/
.migapan { height:18px;  padding:4px; background:#ccc; color: #000; border-bottom: 1px dashed #ccc}
.migapan span a { background:#ccc; color:#000;font-size:.8em!important}
.migapan span {font-size:.8em;}
.migapan span.usted{ font-size:.65em;font-weight:bold}

/* columna izquierda */

#dnn_LeftPane ul li
{ list-style-type:none !important;}



/* Genricas QuerySoftware */

.Fleft { float:left}
.BordeAzul
{ border:#0173cb solid 1px;}
.BordeGris
{ border:#dcdcdc solid 1px;}

/* Margin */
.Margin5-5
{ margin:5px 5px;}
.Margin5-0
{ margin:5px 0px;}
.MarginLeft15
{margin-left:15px;}
.MarginTop15
{ margin-top:15px;}
.MarginTop10
{ margin-top:10px;}
.MarginRight
{ margin-right:15px;}

.MarginLeft275
{ margin-left:275px;}

.MarginAuto
{margin:auto;}

/* Padding */
.PLeft250
{padding-left:250px;}
.Padding5-15
{padding:5px 15px;}

/* Fondo Color */
.FGris
{background:#e8e8e8;}



/* Border Color */
.BRojo1
{ border:red solid 1px;}
.BNegro1
{ border:#000 solid 1px; margin-bottom:20px; }

.BBottom5Azul
{ border-bottom:#213f7b solid 1px;}

/* Color fuente */
.CRojo
{color:#c40703;}
.CVerdeOscuro
{color:#009933;}
.CAzul
{color:#6479ae;}

/* Float */
.FLeft{float:left;}
.FRight{float:right;}


/* fuente Aling */
.TCenter
{text-align:center;#margin:0px 0px; #padding:0px 0px;}
.TLeft
{text-align:left;#margin:0px 0px;}
.TRight
{text-align:right;}
.VBottom
{ vertical-align:bottom;}

.Strong
{font-weight:bold;}



/* Tamaño Fuente */
.F10
{font-size:10px;}
.F11
{font-size:11px;}
.F12
{font-size:12px;}
.F13
{font-size:13px;}
.F14
{font-size:14px;}
.F15
{font-size:15px;}

/* Tamaño Cajas */
.H10
{height:10px;}
.H35
{height:35px;}
.H45
{height:45px;}
.H50
{height:50px;}
.H70
{height:70px;}
.H100
{height:100px;}
.H110
{height:110px;}
.H150
{height:150px;}
.H500
{height:500px;}
.H550
{height:550px;}

.W10
{width:10px;}
.W20
{width:20px;}
.W35
{width:35px;}
.W50
{width:50px;}
.W100
{width:100px;}
.W125
{width:125px;}
.W150
{width:150px;}
.W200
{width:200px;}
.W225
{width:225px;}
.W250
{width:250px;}
.W270
{width:270px;}
.W300
{width:300px;}
.W350
{width:350px;}
.W400
{width:400px;}
.W450
{width:450px;}
.W500
{width:500px;}
.W550
{width:575px;}

/* Colores Fuente */

/* MENU PESTAÑAS */
/*- Menu Tabs J--------------------------- */
      .tabsJ {
      float:left;
      width:100%;
      background:#FFF;
      /*font-size:93%;*/
      font-size:10px;
      line-height:normal;
      border-bottom:1px solid #24618E;
      }
      .tabsJ ul {
      margin:0;
      padding:10px 10px 0 10px;
      list-style:none;
      }
      .tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
      .tabsJ a {
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
      .tabsJ a span {
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      margin:0px;
      }
      /* Commented Backslash Hack hides rule from IE5-Mac \*/
      .tabsJ a span {float:none;}
      /* End IE5-Mac hack */
      .tabsJ a:hover span {
      color:#FFF;
      }
      .tabsJ a:hover {
      background-position:0% -42px;
      }
      .tabsJ a:hover span {
      background-position:100% -42px;
      }


/*-----------------------------------------*/
/* FIN MENU PESTAÑAS */








