/*Skin Adolesweb*/
/*SKIN Febrero 2010*/
/*Skin modificacion   */
/*COPYRIGHT 2010 VALOR INDIRECTO, www.valorindirecto.com*/



/* ARCHIVOS CSS A INCORPORAR*/

@import url("CSS/mapa.css");
@import url("CSS/menu.css");
@import url("CSS/forms.css");
@import url("CSS/tables");
@import url("CSS/Article.css");
@import url("CSS/apartados.css");
/*@import url("CSS/articulos.css");
@import url("CSS/blog.css");
@import url("CSS/*.css");

*/

/* Generales */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


h1{
	font-family:Arial;
	color:#434749;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0
}
 
h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover { 

	color:#666;
	text-decoration:none;
}
h2{
	font-family:Arial;
	font-size:30px;
	font-weight:normal;
	color:#555;
	padding-top:0px;
	margin-top:0px
}

h2 a,
h2 a:link,
h2 a:visited {
	color:#02395f;
	text-decoration:none;}
h2 a:hover {
	color:#006;
	text-decoration:underline;
}

h3 {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#999;
	/*padding-top:0px;
	margin-top:0px*/
}

h3 a,
h3 a:link,
h3 a:visited,
h3 a:hover {
	color:#02395f;
	text-decoration:none;
}

h4{	
font-size:20px; font-weight:normal;
}
h4 a,
h4 a:link,
h4 a:visited,
h4 a:hover {
text-decoration:none
}

h5 {font-size:16px; font-weight:normal;}
h5 a,
h5 a:link,
h5 a:visited,
h5 a:hover{text-decoration:none}
h6{font-size:14px; font-weight:normal;}
h6 a,
h6 a:link,
h6 a:visited,
h6 a:hover{text-decoration:none}

SMALL{ 
	font-size:9px
}

BIG{ 
	font-size:24px
}

strong {
	font-weight: bold;
}


/* PARRAFOS Y TEXTOS */

p {
	font-size: 12px; color: rgb(153, 153, 153); font-family: Arial; text-align: left;
	}

dl{}
dt {}
dd {}

/*IMAGENES*/

img {
	border:0px;
}

img.float-right {}
img.float-left {}

/* LISTAS */

UL LI { list-style-type: none; font-size:12px;}
UL LI LI{ list-style-type: none; font-size:12px;}
UL LI LI LI{list-style-type: none; font-size:12px;}

OL LI{ padding-bottom:10px; font-size:12px;}
OL OL LI{}
OL OL OL LI{}
OL UL LI{list-style-type: none; font-size:12px;}

.relacionados UL{ /*text-indent:0;*/ padding:5px 0px 5px 0px; margin:0px 10px 0px 20px}
.relacionados UL LI{ list-style:url(IMG/link_icon.png) outside; padding-bottom:7px; font-size:12px; line-height:18px}
.relacionados a, a.relacionados, .relacionados a:link, a.relacionados:link, .relacionados a:active, a.relacionados:active, .relacionados a:visited, a.relacionados:visited{color:#666; text-decoration:none}
.relacionados a:hover, a.relacionados:hover{color:#666; text-decoration:none; border-bottom:1px dotted #666}

HR{ color: #696969; height: 1pt; text-align: left;}

HR{}
.content li{ list-style:none;}
.content ol li{}
.content ul ol li{}
.content ul li{ }
.content ol ul li {}

/* Enlaces */

a img{
	border:0px
}

a,
a:link,
a:visited,
a.visited{
	text-decoration: none;
	color: #02395f;
}

a:hover,
a.hover{
	text-decoration: none;
	color: #008bc6;
	border-bottom: 1px dotted #02395f;
}
a:link.more-link,
a:visited.more-link {
	padding-bottom: 2px;
	font-weight: normal;	
	color: #02395f;
	border-bottom: 1px dotted #02395f;
}

a:hover.more-link {
	text-decoration: none;
}
.ir_a{ font-family:Arial; font-size:12px; color:#02395f; text-align:right}
.ir_a a, a.ir_a, .ir_a a:link, a.ir_a:link, .ir_a a:visited, a.ir_a:visited{ color:#02395f; text-decoration:none}
.ir_a a:hover, a.ir_a:hover {color:#02395f; text-decoration:none}

 
/* Entrecomillados , codigos, acronimo */

code {
  	margin: 3px 0;
  	padding: 15px;
  	text-align: left;
  	display: block;
  	overflow: auto;  
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
  	border: 1px solid #F0F0F0;
	background-color: #F8F8F8;  
}

acronym {
  cursor: help;
  border-bottom: 1px dotted #555;
}

blockquote{	
	margin: 10px 20px;
 	padding: 10px 10px 10px 32px;  
   	border: 1px solid #F0F0F0;
	background-color: #f8f8f8;
	font-weight: normal;
	font-size: 17px;
	line-height: 20px;
	font-style: italic;
	font-family: Arial;	
	color: #555;
}

blockquote p{}

div.hr{}
.Hidden{}



/* Botones */

a.CommandButton{
	text-decoration: none;
	color: #02395f;
}
a.CommandButton:link,
a.CommandButton:visited{
	text-decoration: none;
	color: #02395f;
}

a.CommandButton:hover{
	text-decoration: underline;
	color: #008bc6;
}

/* ESTRUCTURA  Y PANELES*/

#altura{background-color:#f1f1f1; height:100%}
#wrap, .wrap{background-color:#f1f1f1;vertical-align:top}
.inner_wrap{width:1000px; margin:auto; padding:0px;}
.Control{}
.controles{}
.wrap_mapa{width:985px; text-align:right; padding:0px 15px 10px 0px; margin:auto; font-size:10px;}
 
.header, #header, #cabecera, .cabecera{
	background:url(IMG/Fondo_cabecera.jpg) left top repeat-x; border-bottom:1px dotted #b4b4b4; }
.header a,
a.header,
.header a:link,
a.header:link,
.header a:visited,
a.header:visited,
.header a:hover,
a.header:hover,
.cabecera a,
a.cabecera,
.cabecera a:link,
a.cabecera:link,
.cabecera a:visited,
a.cabecera:visited,
.cabecera a:hover,
a.cabecera:hover{Text-decoration:none}

.header_top{ background:url(IMG/Cabecera_top.png) top center no-repeat; width:1000px; margin:auto; height:105px}
.header_logo{ width:570px; padding: 20px 0px 0px 25px; float:left; text-align:left;}
.logo-text{padding:0px 0px 0px 25px; text-align:center; width:280px;float:left;}
#header h1#logo-text a{	}
#header h1#logo-text a:hover {}
#header p#slogan {}
.header_search{width:360px; padding:30px 15px 18px 15px; background:url(IMG/Busca.png) bottom left no-repeat; float:right;}
#header-image,#header-image { border:0}
.header_banner{}
.SubHeader{}
.SubHeaderBold {}
.SubHeaderLeft {}
.SubHeaderRight {} 
#menu{text-align:left;}
.header_footer{ background:url(IMG/Cabecera_foot.png) bottom center no-repeat; width:1000px; margin:auto; height:40px;}
.header_footer_menu{width:670px; float:right; padding:0px 10px 0px 0px; text-align:right}
.header_footer_menu2{ padding:0px 20px 0px 20px; text-align:left}
.main{ background-color:#FFF}
.Sheet {width:1000px; margin:auto; background:url(IMG/Fonod_pagina.png) repeat; border-top:1px dotted #b4b4b4; height:auto}


#log{}
.body{}

.menu_layout{

}
.menu_content{
}
.menu_left, #menu_left{}
.menu_right , #menu_right{ }

/* PANEL DESTACADO */

#featured, .destacado,  .TopPane {

	}
#featured h2, .destacado h2,  .TopPane  h2{
}
#featured h2 a, destacado h2 a, .TopPane h2 a{

	}
#featured .image-block, .destacado .image-block,  .TopPane .image-block{}
#featured .image-block img, .destacado .image-block img, .TopPane .image-block img{}
#featured .text-block, .destacado .text-block, .TopPane .text-block{}
#featured a.more-link, .destacado a.more-link, .TopPane a.more-link{}
#featured a.more-link:hover, .destacado a.more-link:hover, TopPane a.more-link:hover{}
.TopPane1{}
.TopPane2{}
.TopPane3{}

/*CONTENIDO NORMAL*/
.contenido{}
.contentLayout,#content-outer{}
#content-wrap{}
.content, #content{padding:20px 15px 15px 25px}
.LeftPane, #left, .content_left{ width:260px; padding:20px 0px 15px 20px; background:url(IMG/fondo_der.png) top right repeat-y;}
.LeftPane h2, #left h2, .content_left h2{}
.LeftPane h2 a, #left h2 a, .content_left h2 a{}
.LeftPane .entry, #left .entry, .content_left .entry{}
.LeftPane .entry h3 a, #left .entry h3 a, .content_left .entry h3 a{}
 #right, .content_right{ width:380px; background:url(IMG/fondo_izq.png) left top repeat-y; float:right; padding:25px 5px 15px 15px}
 #right h3, .content_right h3{}
.content p{}
.innerContent{width:680px; padding:20px 15px 15px 25px}
#bottom{ }
#bottom-wrap {}
#bottom-wrap h3 {}
#bottom-wrap .col-a {}
#bottom-wrap .col-b {}
#bottom-wrap .col-c{}
#bottom-wrap .col-d{}
#bottom-wrap .col-e{}
#bottom-outer .bottom-list ul {}
#bottom-outer .footer-list ul li {}
#bottom-outer .bottom-list ul li a {}
#bottom-outer .bottom-list ul li a span {}
#bottom-outer .bottom-list ul li a:hover,#bottom-outer .bottom-list ul li a:hover span {}
.BottomPane1{}
.BottomPane2{}
.BottomPane3{}

#inferior{padding:10px 0px 25px 0px; border-top:2px solid #B4B4B4; background-color:#f1f1f1; height:auto	}
.cierre{width:1000px; margin:auto; text-align:center; font-size:11px; color:#666666;}
.cierre a, a.cierre, .cierre a:link, a.cierre:link, .cierre a:active, a.cierre:active, .cierre a:visited, a.cierre:visited{color:#666666; text-decoration:none;}
.cieere a:hover, a.cierre:hover{color:#666666; text-decoration:none; border-bottom:1px dotted #666666;}
.foot{ text-align:center; padding:25px 0px 25px 0px;}

#footer-bottom {}
#footer-bottom .bottom-left{}
#footer-bottom .bottom-right{}
.footer{ font-family:Arial; font-size:11px; font-weight:normal; color:#666;}
.footer a:link, a.footer:link{color:#666; text-decoration:none}
.footer a:active, a.footer:active{color:#666; text-decoration:none}
.footer a:visited, a.footer:visited{color:#666; text-decoration:none}
.footer a:hover, a.footer:hover{color:#666; text-decoration:none; border-bottom:1px dotted #666666}
.DNNEmptyPane{
	width:0; 
	padding:0;
	margin:0;
}
.derechos{}
.cleared{}

/*ALINEACI�N*/

.float-left  {}
.float-right {}
.align-left  {}
.align-right {}
.no-border { }
.no-bg {}
.clearer {	clear: both;}
.clear {	display:inline;}
.clear:after {	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0;
}

.Head{
	font-size: 27px;
	color:#02395f;
	font-family:Arial;
	font-weight:normal;
}

.SubHead {
	font-size: 20px;
	color:#008bc6;
	font-family:Arial;
	font-weight:normal;
}

.SubHead2{
	font-size: 18px;
	color:#666;
	font-family:Arial;
	font-weight:normal;
}

.TitleHead{
	font-family:Arial;
	font-size: 27px; 
	font-weight: normal;
	color:#02395f;
	/*border-bottom:1px solid #02395f;*/
}

.SubtitleHead{
	font-family:Arial;
	font-size: 20px; 
	font-weight: normal;
	color:#02395f;
	border-bottom:1px solid #02395f;}

.SubSubHead{
	font-size: 14px;
	color:#666;
	font-family:Arial;
	font-weight:normal;
	line-height:22px
}

.Normal{
	Font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#666;
}

.NormalDisabled{}
.NormalBold{
	Font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#666;
}

.NormalRed {
	Font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#900;
}

.NormalTextBox{
	Font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#666;
}

#QuickLinks {
	border: 0;
	float: none;
	width: auto;
	background-color:Transparent;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	color: #0F1419
}
.Normal2{}
.Normal2 a, a.Normal2, .Normal2 a:link, a.Normal2:link, .Normal2 a:active, a.Normal2:active, .Normal2 a:visited, a.Normal2:visited, .Normal2 a:hover, a.Normal2:hover{}
.Normal3{}
.Normal4{}


/* SKIN OBJECTS */
.banner{}

/* BREADCRUMB */
#Bread{
padding:7px 0px 7px 25px; border-bottom:1px dotted #f1f1f1; text-align:left; line-height:15px
}
.Breadcrumb_Text{
	font-size:11px;
	color:#666;
}
.Breadcrumb, a.Breadcrumb:link, .Breadcrumb a:link, a.Breadcrumb:active, .Breadcrumb.a:active, .Breadcrumb a:visited, a.Breadcrumb:visited{
	font-size:11px;
	color:#666;
	text-decoration:none;
}
a.Breadcrumb:hover, .Breadcrumb a:hover{
	color:#039;
	text-decoration:none;
	border-bottom:1px dotted #039}

/* COPYRIGHT */
.Copyright{ font-family:Arial; font-size:14px; font-weight:normal; color:#666;}

/* CURRENTDATE */
.Currentdate{}

/* DOTNETNUKE */
.DotNetNuke{}

/* HELP */
.Help{}

/* HOSTNAME */
.Hostname{}

/* LANGUAGE */
.Language{}

/* LINKS */
.linkscontainer{}
.links{}
a.links:link{}
a.links:active{}
a.links:visited{}
a.links:hover{}

/* LOGIN */
.Login{
	font-size:11px;
	color:#d7d5d5;
	font-weight:normal
}
.Login a,
a.Login,
.Login a:link,
a.Login:link,
.Login a:active,
a.Login:active,
.Login a:visited,
a.Login:visited,
.Login a:hover,
a.Login:hover{
	color:#d7d5d5;
	text-decoration:none
}

/* LOGO */
.Logo{}
.LogoName{}
.LogoName a{}
.LogoName a:link{}
.LogoName a:visited{}
.LogoName a:hover{}
.LogoText{}
.LogoText a{}
.LogoText a:link{}
.LogoText a:visited{}
.LogoText a:hover{}

/* PRIVACY */
.Privacy{}

/* SEARCH */
/* sidebar quick search */
.Search, #quick-search {
	padding: 0; margin: 10px 0 0 10px;
	width: 270px; height: 33px;
	border: none;	
}
.Search, #quick-search p {
	margin: 0; padding: 0;		
	border: none;
}
.Search, #quick-search input {
	border: none;
	background: transparent;
	color: #BABABA;
	margin: 0; 
	padding: 5px;
	font-size: .9em;	
	float: left;		
}
.Search, #quick-search .tbox {
	margin: 6px 0 0 5px;
	width: 220px;	
	display: inline;	
}
.Search, #quick-search .btn{
	width: 24px; height: 24px;		
	margin: 5px 0 0 0;	padding: 0;	
}
.Search, #quick-search label {
	display: none;
}


/* SIGNIN */
.Sigin{}

/* TERMS */
.Terms{}

/* USER */
.user{}
a.user:link{}
a.user:active{}
a.user:visited {}
a.user:hover{}

/* FILEMANAGER */
div.FileManager{ 
	height:auto; 
	border:none;
}

table.FileManager{
	width:99%
}

/* CONTROLPANEL */
.ControlPanel{
	border:none; 
}

.ControlPanel a.CommandButton:link{
	color:#007898;
	font-size:12px;
}

.ControlPanel a.CommandButton:visited{
	color:#007898;
	font-size:12px;
}

.ControlPanel a.CommandButton:hover{
	color:#007898;
	text-decoration:underline;
}

.ControlPanel .SubHead{
	font-size:12px;
}

/* SkinObject */
.SkinObject{ font-family:Arial; font-size:12px; font-weight:normal; color:#666666;}
A.SkinObject:link{ color:#666; text-decoration:none}
A.SkinObject:visited{color:#666; text-decoration:none}
A.SkinObject:hover{color:#008bc6; text-decoration:none; border-bottom:1px dotted #008bc6}
A.SkinObject:active{color:#666; text-decoration:none}

/* LANGUAGE*/
.Language{
	/*vertical-align: middle;*/
	margin: 0px;
}

.Language img{
	border: none;
}

/* Data Grids */
.DataGrid_AlternatingItem{
	background-color: White;
	color: Red;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

.DataGrid_Container{
	background-color: Transparent;
}

.DataGrid_Footer{
	background-color: White;
}

.DataGrid_Header{
	background-color: Transparent;
	color: Black;
	font-family:Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.DataGrid_Item{
	background-color: Transparent;
	color: Black;
	font-family:Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

.DataGrid_SelectedItem{
	background-color: Silver;
	color: Blue;
	font-family:Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* Wizard */
.Wizard{
	border: black 1px solid; 
	height: 400px;
	width: 650px;
}

.WizardButton{
	border: #696969 1px solid;
	padding: 2px;  
	background-color: #dcdcdc;
}

.WizardHeader{
	background: #ffffcc;
	border-bottom: black 1px solid; 
	height: 40px;
}

.WizardFooter{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}

.WizardBody{
	padding: 10px;
	height: 325px;
}

.WizardHelp{
	padding: 5px;
	font-size: 9pt; 
	border-left: black 1px solid;
	width: 180px; 
	background-color: #ccffff;
}

.WizardHelpText{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family:Arial, Sans-Serif;
	height: 300px;
}

.WizardText{
	font-size: 9pt;
	color: black;
	font-family: Arial, Sans-Serif;
}

/* Help modules */
.Help{ 
	border: black 1px solid; 
	padding: 2px;
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica;
	background-color: #ffff99;
}


