html    { margin:0px; padding:0px; font-size:11px; overflow-y:scroll}
html *  { font-family: verdana, arial, sans-serif;}
body    { border:0px; margin:0px; padding:0px; color:#666666; line-height:18px; background-color:#d3d3d3;}

* :focus  { outline: 0; }

#CabeceraTop     { background:#272727; border-top:1px solid #000; color:#e7e7e7; position: relative; z-index: 1000 }
#Cabecera        { width:998px; position:relative; margin: 0 auto}
#CabeceraLogo     { padding-left: 10px; }
#CabeceraTexto     { position: absolute; top:45px; right: 5px; font-size: 14pt; color: white; font-weight:normal; text-transform: uppercase; letter-spacing: 5px}
#CabeceraEnlaces  { position: absolute; top:10px; right: 10px; color: white; font-weight:normal;}
#CabeceraEnlaces a, #CabeceraEnlaces a:visited, #CabeceraEnlaces a:hover {
	text-decoration:none; color: white; }

TABLE.Wrapper{width:998px;background-color:#FFFFFF; margin: 0 auto; z-index:100 }
.Wrapper_CenterLeft{display:none;}
.Wrapper_RightCenter{display:none;}
.Wrapper_BottomLeft{display:none;}
.Wrapper_BottomCenter{display:none;}
.Wrapper_BottomRight{display:none;}
.Wrapper_Bottom{display:none;}

.SideNavContainer { width:100%;} 
.SideNavContainer_TC { width:100%; background:transparent url('../images/SideNav_TopCenter.png') repeat-x bottom left; padding:0px;} 
.SideNavContainer_TC img { width:3px; height:3px;} 
.SideNavContainer_CL { background:transparent url('../images/SideNav_CenterLeft.png') repeat-y top left; padding:0px;} 
.SideNavContainer_CL img { width:3px; height:7px;} 
.SideNavContainer_CR { background:transparent url('../images/SideNav_CenterRight.png') repeat-y top right; padding:0px;} 
.SideNavContainer_CR img { width:3px; height:7px;} 
.SideNavContainer_BC { width:100%; background:transparent url('../images/SideNav_BottomCenter.png') repeat-x top right; padding:0px;} 
.SideNavContainer_BC img { width:3px; height:7px;} 
.SideNavContainer_CC { width:100%;background-color:#FAFAFA;}
.SideNavContainer_TL { width:3px; height:3px;background:transparent url('../images/SideNav_TopLeft.png') no-repeat bottom left; padding:0px;} 
.SideNavContainer_TL img { width:3px; height:3px;} 
.SideNavContainer_TR { width:3px; height:3px;background:transparent url('../images/SideNav_TopRight.png') no-repeat bottom right; padding:0px;} 
.SideNavContainer_TR img { width:3px; height:3px;} 
.SideNavContainer_BL { width:3px; height:7px;background:transparent url('../images/SideNav_BottomLeft.png') no-repeat top left; padding:0px;} 
.SideNavContainer_BL img { width:3px; height:7px;} 
.SideNavContainer_BR { width:3px; height:7px;background:transparent url('../images/SideNav_BottomRight.png') no-repeat top right; padding:0px;} 
.SideNavContainer_BR img { width:3px; height:7px;} 

.SideNav {}
.ParentPageDivider {border-top:solid 1px #D2D2D2;border-bottom:solid 1px #FFFFFF;}
.SideNav A,SideNav A:visited,SideNav A:hover {display:block;color:#00629D; text-decoration:none; line-height:18px;}

.SideNav A:hover {text-decoration:underline;}
.SideNav .ParentPage {padding:3px 9px 3px 9px;}
.SideNav .ParentPage {padding:3px 9px 3px 9px;}
.SideNav .ParentGroupingPage {padding:3px 9px 3px 9px;color:#333333;}
.SideNav .LastParentPage {border-top:none;border-bottom:none;}
.SideNav .FirstParentPage {border-top:none;border-bottom:none;}
.SideNav .ChildPages {padding:9px 9px 9px 0px;}
.SideNav .ChildPages .GroupingPage {padding:11px 0px 2px 0px;color:#666666;}
.SideNav .ChildPages .FirstGroupingPage {padding-top:0px;}
.SideNav .ParentPage A,SideNav .ParentPage A:visited,SideNav .ParentPage A:hover {}
.SideNav .ChildPages A,SideNav .ChildPages A:visited,SideNav .ChildPages A:hover {padding:2px 0px 2px 9px;color:#00629D; line-height:14px; font-size:.9em;}
.SideNav A.selected,SideNav A.selected:visited,SideNav A.selected:hover {font-weight:800;color:#333333;}
.SideNav A.featured,SideNav A.featured:visited,SideNav A.featured:hover {font-weight:800;}

.PageTemplate_home {width:100%;}
.PageTemplate_home .column0{width:75%; vertical-align:top; padding-right:0;}
.PageTemplate_home .column1{width:auto; vertical-align:top;}
.PageTemplate_home .column2{width:222px; vertical-align:top; padding-left:18px;}
.PageTemplate_home .column0 img.spacer{height:1px; width:342px;}
.PageTemplate_home .column1 img.spacer{height:1px; width:342px;}
.PageTemplate_home .column2 img.spacer{height:1px; width:222px;}

#encabezado { height: 56px; margin-top: 20px; padding-top: 60px; background: url('../images/logoADL.png') no-repeat top left; position: relative; }
#encabezado h1 { position: absolute; top: 18px; left: 200px; color: white; text-transform: uppercase; font-family: tahoma; font-weight: normal }

#Footer { vertical-align:middle; height:72px; padding-left:18px; background-color:#000000;}
#Footer table tr td, #FooterNav { color:#d3d3d3 !important }
#FooterNav { line-height:12px; font-size:10px }
.Footer_Nav_Divider {padding:0px 8px 0px 8px;}
#Footer A,#Footer A:visited,#Footer A:hover {display:inline-block;color:#d3d3d3 !important; text-decoration:underline; font-size:10px}
#Footer A.selected,#Footer A:visited.selected,#Footer A:hover.selected{ font-weight:800;}


/*#MainBody {width:100%; background:url('/images/TopNav_Shade_Bottom.gif') repeat-x scroll left top transparent; }*/
#MainBody {width:100%; }
#MainBody_SideBar {width:162px; vertical-align:top; padding:18px 0 51px 18px;}
#MainBody_SideBarSpacer {width:162px; height:10px;} 
#MainBody_Content{width:auto; vertical-align:top; padding:18px 28px 51px 28px;}
#MainBody_Content {padding-top:20px}

.slogan {
	background:url(../images/slogan_bg.jpg) no-repeat center top;
	padding:27px 35px 20px;
}

#ContentBody{height:200px; width:auto; vertical-align:top; padding-right:5px;}

.dirsocios { min-height: 260px }
.dirsocios table    { margin: 0 auto; }
.dirsocios table tr:hover { background-color: #f7f7f7 }
.dirsocios table tr td.col1 { padding: 4px 40px 4px 4px; }
.dirsocios table tr td.col2 { padding: 4px 4px 4px 0; white-space: nowrap; }
.dirsocios_index    { padding:4px 4px 6px 4px; background-color:#FAFAFA; border: solid 1px #E1E1E1; word-spacing:0px; text-align: center; }
.dirsocios_index a  { text-decoration:none; color:#666666; border: solid 1px #FAFAFA; padding: 0 3px 1px 3px }
.dirsocios_index a:hover  { text-decoration:none; color:#666666; border: solid 1px #E1E1E1 }
.dirsocios_index a.selected  { text-decoration:none; color:#ffffff; background-color: #c0c0c0; border: solid 1px #c0c0c0; }

.dirsocios_pager span { margin-left:7px; }
.rojo { color: #a00000; }


/* search */
#jive-userbar-search {
	float:left;
	}
#jive-userbar-search input,
#jive-userbar-search button {
	font-size: 8pt;
	font-family : verdana;
	border : 1px solid #9f9f9f;
	}
#jive-userbar-search .jive-userbar-search-field {
	background: #fff url(../images/search-bg.png) repeat-x top;
	color: #333;
	padding: 2px;
	width: 143px;
	}

#jive-userbar-search .jive-userbar-search-button {
	color: #333;
	cursor: pointer;
	background: transparent url(../images/search-btn.png) no-repeat 0 0;
	border: none;
	height: 21px;
	width: 23px;
	padding: 0;
	margin-left: 2px;
	overflow: hidden;
    text-indent: -1000em;
    }
html>body #jive-userbar-search .jive-userbar-search-button {
	padding: 0;
	text-indent: -1000em;
	}
#jive-userbar-search .jive-userbar-search-button:hover {
    background-position: 0 -21px;
    }


/* Super simple Slide show con JQuery */

.slideshow {
    position:relative;
    width:95px;
    height:60px;
}

.slideshow IMG {
    position:absolute;
    top:15px;
    left:0;
    z-index:8;
}

.slideshow IMG.active {
    z-index:10;
}

.slideshow IMG.last-active {
    z-index:9;
}

.formacion_detalle 
{
    background-color: #f7f7f7;
}

.ancho_fijo 
{
    width:697px;
    overflow: hidden;
}

.formacion_detalle table tr td
{
    vertical-align: top;
    text-align: left;
    padding: 10px !important;
}
.formacion_tit_seccion 
{
    background-color:#ed7804;
    color: White;
    text-align:center;
    width: 100px;
    padding: 5px;
    font-weight: bold;
}

.bolsa_detalle 
{
    background-color: #f7f7f7;
}

.bolsa_detalle table tr td
{
    vertical-align: top;
    text-align: left;
    padding: 10px !important;
}
.bolsa_detalle table tr td.col2
{
    width:100%;
    padding-top:16px !important;
}
.bolsa_detalle table tr td.col2, .bolsa_detalle table tr td.col2 *
{
    font-size:14px;
}
.bolsa_detalle table tr td.col2 ul
{
    margin:0; padding:0;
}
.bolsa_tit_seccion 
{
    background-color:#ed7804;
    color: White;
    text-align:center;
    width: 170px;
    padding: 5px;
    font-weight: bold;
}

.dvFormacion #inscripcion table tr td,
.dvFormacion #masinfo table tr td
{
    padding:3px;
}

.dvFormacion #inscripcion table tr td.col1,
.dvFormacion #masinfo table tr td.col1
{
    width:150px;
    text-align: right;
}

.dvFormacion #inscripcion table tr td span.rojo, 
.dvFormacion #masinfo table tr td span.rojo
{
    font-size: 10px;
}

.dvFormacion #inscripcion table tr td .text,
.dvFormacion #masinfo table tr td .text
{
    width: 300px;
    vertical-align: middle;
}

.titulomapaweb 
{
    font-size: 14px;
    display:block;
    padding-top: 20px;
    color: #666666;
}

.main
{
    padding-top: 10px;
    text-decoration: none;
}

.img-formacion 
{
    float:right;
    margin: -82px -12px 10px 15px; 
    border-left:solid 10px white; 
    border-bottom:solid 10px white;
}

.options_revista
{
    list-style-type: none;
    margin-top: 20px;
}

.options_revista li
{
    padding-left:20px;
    margin-bottom:15px;
}

.options_revista li
{
}

.options_revista #ver_revista
{
    background:url('/images/book-open.png') no-repeat;
    
}

.options_revista #descargar_pdf
{
    background:url('/images/ico_pdf16x16.gif') no-repeat;
    
}


.options_revista li a
{
    color:#00629D !important;
    text-decoration: underline !important;
}

.dvTxtRelleno
{
    margin:10px 28px 20px 20px; 
    border: solid 1px #d3d3d3; 
    padding:10px; 
}

.dvTxtRelleno, .dvTxtRelleno *
{
    text-align:justify; 
    font-size:9px; 
    line-height:12px;
}