﻿/* 
================================
Skin styles for DotNetNuke
================================
*/

/*====================================================
Skin de administracion
COMIENZA
======================================================
*/
@import url("css/menu.css");

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px; width:100%;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}
/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}
/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}

a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}
/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*=================================================
Skin de administracion
TERMINA
===================================================
*/

/*Estilos Generales*/

html { 
	font-size:125%;		
	margin:0;
	padding:0;
	background-color: transparent;
	height:100%; }

body { 
	font-size:0.5em;
	line-height:2em;		 
	margin:0; padding:0;
	font-family:verdana, arial, helvetica, sans-serif;
	/*background:#f1f2f6;*/ }

/*SKIN*/

#estructura {
	clear:both;
	width:100em; 
	height:100%; 
	margin-left:auto; 
	margin-right:auto; }

#plantilla {
	float:left; 
	clear:both; 
	width:100em; 
	background:url(/imagenes/skin/bgpagina.gif); }


#pagina {
	float:left;
	clear:both;
	padding-left:1.5em;
	width:97em; }

#cabecera {
	float:left; 
	clear:both; 
	text-align:center; 
	width:97em; }

#accesosdirectos {
	clear:both; 
	float:left; 
	background:#BCCDDB url(/imagenes/skin/bg.jpg) repeat-x scroll 0 0px; 
	height:2.4em; 
	width:100%; 
	text-align:right; }

.separadoraccesodirecto {
	float:right;
	background: url(/imagenes/skin/bg.jpg) no-repeat fixed -46px 320px;
	height:2.4em; 
	width:0.3em; }

a.enlaceaccesodirecto
{
	text-decoration:none; 
	margin-right:.5em; 
	color:white; 
	font-weight:bold; }

a.enlaceaccesodirecto:link 
{
	color:white;
	text-decoration:none; }     

a.enlaceaccesodirecto:visited 
{
	color:white;
	text-decoration:none; }

a.enlaceaccesodirecto:hover {
text-decoration:underline; }

#fondocabecera
{
	float:left; 
	clear:both;		
	background:url(/imagenes/skin/cabecera2.jpg) no-repeat scroll 0 0; 
	width:100%; 
	height:15.6em;	}

#logo 
{ 
	float:left; 
	margin-left:4em; 
	padding:0.3em 0 0 0; 
	display:inline; }

#buscador 
{ 
	float:right; 
	margin-top:3.5em; 
	margin-right:2em; 
	display:inline; }

#contenedorcabecera
{
	clear:both; 
	float:left; 
	width:100%; 
	height:9.6em; }

img.logo
{
	width:26.5em; 
	height:9.1em; 
	border:0; }

#contenedormenu
{
	clear:both; 
	float:left; 
	width:100%; 
	height:6em; }

#destacadosocios
{
	float:left;
	width:21em;
	height:5em;
	padding-top:1em;
}

#destacadosocios a
{
	text-decoration:none;
}

#destacadosocios img
{
	border:0;
}

#finalcabecera
{
	float:left; 
	clear:both; 
	background:url(/imagenes/skin/bg.jpg) 
	repeat-x scroll 0 -168px; 
	height:1.5em; 
	width:100%; }

#contenedorusuario
{
	float:left; 
	clear:both; 
	text-align:right; 
	width:100%; 
	background-color:#ffffff; }		

#cuerpo
{
	float:left; 
	clear:both;		
	width:100%;
	background-color:#ffffff; }

div.toppane 
{ 
	float:left; 
	clear:both; 
	width:100%; 
	/*padding-top:1em;*/ 
	padding-bottom:0.5em; }

div.bottompane
{
	float:left; 
	clear:both; 
	width:100%; 
	/*padding-top:1em;*/ 
	padding-bottom:0.5em; }

.leftpanemenu20
{
	float:left; 
	width:20em; }

div.cabecerasuperiormenu20
{
	clear:both; 
	float:left; 
	background:url('/imagenes/skin/menuv.jpg') no-repeat scroll 0 0 transparent; 
	height:4em; 
	width:19em; }

div.cabecerainferiormenu20
{
	clear:both; 
	float:left; 
	background:url('/imagenes/skin/menuv.jpg') no-repeat scroll -575px -10px transparent; 
	height:4em; 
	width:19em; }

/*skin 50-28-19*/

.leftpane50
{
	float:left; 
	width:48em; 
	padding-top:0.5em; 
	padding-bottom:0.5em; 
	padding-left:1em; 
	padding-right:1em; }

.contentpane28
{
	float:left; 
	width:26em; 
	padding-top:0.5em; 
	padding-bottom:0.5em; 
	padding-left:1em; 
	padding-right:1em; }

.rightpane19
{
	float:left; 
	width:17em; 
	padding-top:0.5em; 
	padding-bottom:0.5em; 
	padding-left:1em; 
	padding-right:1em; }

/*skin menu(20)-52-25*/		


.contentpane52
{
	float:left; 
	width:50em; 
	padding-top:0.5em; 
	padding-bottom:0.5em; 
	padding-left:1em; 
	padding-right:1em; }

.rightpane25
{
	float:left; 
	width:23em; 
	padding-top:0.5em; 
	padding-bottom:0.5em; 
	padding-left:1em; 
	padding-right:1em; }

/*skin menu(20)-77*/


.contentpane77
{
	float:left; 
	width:75em; 
	padding-top:0.5em; 
	padding-bottom:0.5em; 
	padding-left:1em; 
	padding-right:1em; }

/*skin 97*/

.contentpane97
{
	float:left; 
	width:95em; 
	padding-top:0.5em; 
	padding-bottom:0.5em; 
	padding-left:1em; 
	padding-right:1em; }


/*skin blog 67-30*/

.contentpane67
{
	float:left; 
	width:65em; 
	padding-top:0.5em; 
	padding-bottom:0.5em; 
	padding-left:1em; 
	padding-right:1em; }

.rightpane30
{
	float:left; 
	width:28em; 
	padding-top:0.5em; 
	padding-bottom:0.5em; 
	padding-left:1em; 
	padding-right:1em; }

#pie
{
	float:left;
	clear:both; 
	text-align:center; 
	width:100%;
	background-color:#ffffff; }

#finpagina
{
	float:left; 
	width:100%; 
	height:2em; }

.izquierdafinpagina
{
	float:left; 
	width:3em; 
	height:2em; 
	background:url('/imagenes/skin/findepag.jpg') repeat-x scroll 0.1em -1.5em #BCCDDB; }

.derechafinpagina
{
	float:left; 
	width:3em; 
	height:2em; 
	background:url('/imagenes/skin/findepag.jpg') repeat-x scroll -1.7em -8.6em #BCCDDB; }

.lineafinpagina
{
	float:left;
	width:94em;
	background:url('/imagenes/skin/findepag.jpg') repeat-x scroll 0 -39px #BCCDDB;
	height:2em; }

/*Menu*/

/*Level 0 Horizontal*/

div.menu-level0 {		
clear:both;
float:left;
width:60em;
height:6em;
margin:0 0 0 15.1em;
display:inline;		
padding;0;
background-color:transparent; }

ul.menu-level0	{
float:left;
/*width:100%;*/
height:6em;
list-style-type:none;
margin:0;
padding:0;
background-color:transparent; }

li.menu-level0 {		
float:left;		
padding:0;
margin:0;		
list-style-type: none;
list-style-image: none;
background:url(/imagenes/skin/bg7.jpg) no-repeat 0 -100px;		
width: 14.5em;
height:5.8em;
font-size:1em;
color:#224d6d; }

li.menu-level0-active {		
float:left;
margin:0;		
padding:0;				
list-style-type: none;
list-style-image: none;
background:url(/imagenes/skin/bg7.jpg) repeat-x 0 -255px;
width: 14.5em;
height:5.8em;
font-size:1em;
color:#224d6d; }

.menu-level0-active span {
float:left;
width:100%;
height:3.3em;
padding:1.5em 0 0 0;
background:url(/imagenes/skin/bg7.jpg) no-repeat 0px -192px;	
font-weight:bold;			      
font-size:1.2em;
color:#224d6d;			    
text-align:center; }


li.menu-level0-selected {		
float:left;		
padding:0;
margin:0;		
list-style-type: none;
list-style-image: none;
background: url(/imagenes/skin/bg7.jpg) repeat-x 0 -255px;
width: 14.5em;
height:5.8em;
font-size:1em;
color:#224d6d; }

.menu-level0 a {
float:left;
width:100%;
height:3.3em;
padding:1.5em 0 0 0;	
font-weight:bold;			      
font-size:1.2em;
color:#224d6d;			    
text-align:center;
text-decoration:none; }

.menu-level0 a:link {
color:#224d6d;
text-decoration:none; }     

.menu-level0 a:visited {
color:#224d6d;
text-decoration:none; }

.menu-level0 a:hover {
text-decoration:underline; }    

.menu-level0-selected a {
float:left;
width:100%;
height:3.3em;
padding:1.5em 0 0 0;	
font-weight:bold;			      
font-size:1.2em;
color:#224d6d;		    
text-align:center;
text-decoration:none; }

.menu-level0-selected a:link {
color:#224d6d;
text-decoration:none; }       

.menu-level0-selected a:visited {
color:#224d6d;
text-decoration:none; }

.menu-level0-selected a:hover {
text-decoration:underline; }

.separadorfinal_menu-level0 {
float:left; 
background:url(/imagenes/skin/bg7.jpg) no-repeat 0px -100px; 
height:5.8em; 
width:0.2em; }

/*Level 1 Vertical*/

div.menu-level1 {		
clear:both;
float:left;
width:18em;		
margin:0;
padding;0;
display:inline;
/*border-left:2px solid #123064;*/		
background-color:transparent; }

ul.menu-level1	{
float:left;
clear:both;
width:19em;		
margin:0;
padding:0;
background:url('/imagenes/skin/menuv.jpg') repeat-y scroll -767px 0 transparent;
}

li.menu-level1 {		
float:left;
clear:both;		
padding:0;
margin:0;		
list-style-type: none;
list-style-image: none;


width: 18em;
height:2.8em;
font-size:1em;
color:#224d6d; }

/*li.menu-level1-active {		
float:left;
margin:0;		
padding:0;				
list-style-type:none;
list-style-image:none;
background:url(/imagenes/skin/menuv.jpg) no-repeat -395px 0;
background:url(/imagenes/skin/menuv.jpg) no-repeat -196px 0;
height:4.2em;
font-size:1em;
color:#224d6d; }*/

li.menu-level1-active {
float:left;
clear:both;		
padding:0;
margin:0;		
list-style-type: none;
list-style-image: none;
background:url('/imagenes/skin/menuv.jpg') repeat-y scroll -194px -23px transparent;
width: 19em;
height:2.8em;
font-size:1em;
 }

.menu-level1-active span {
float:left;
width:16em;
height:2.8em;		
margin:0;
padding:0 0 0 0.3em;
/*background:url(/imagenes/skin/bg7.jpg) no-repeat 0px -192px;*/
/*background:url(/imagenes/skin/bg7.jpg) repeat-x 0 -273px;*/
/*background:url(/imagenes/skin/menuv.jpg) no-repeat -196px 0;*/	
font-weight:bold;			      
font-size:1.1em;
color:#ffffff;			    
text-align:left; 
}


li.menu-level1-selected {		
float:left;
clear:both;		
padding:0;
margin:0;		
list-style-type: none;
list-style-image: none;
background:url(/imagenes/skin/menuv.jpg) no-repeat -194px -22px;
/*background:url(/imagenes/skin/menuv.jpg) no-repeat -385px 0;*/
/*background:url(/imagenes/skin/bg7.jpg) repeat-x 0 -280px;*/		
width: 18em;
height:2.8em;
font-size:1em;
color:#ffffff; }


li.submenu-level1 {
float:left;
clear:both;		
padding:0;
margin:0;		
list-style-type: none;
list-style-image: none;			
width: 17.5em;
height:auto;
font-size:1em;
color:#224d6d; }

.menu-level1 a {
float:left;
width:100%;
height:2.8em;
padding:0em 0 0 0.3em;	
font-weight:bold;			      
font-size:1.1em;
color:#224d6d;			    
text-align:left;
text-decoration:none; }

.menu-level1 a:link {
color:#224d6d;
text-decoration:none; }     

.menu-level1 a:visited {
color:#224d6d;
text-decoration:none; }

.menu-level1 a:hover {
text-decoration:underline;
background:url('/imagenes/skin/menuv.jpg') repeat-y scroll -385px -22px transparent;
color:#224d6d;
text-decoration:none;
}


.menu-level1-selected a:visited {
color:#ffffff;
text-decoration:none; 
}

.menu-level1-selected a:hover {
color:#224d6d;
}


/*Level 2 Vertical*/


/*div.menu-level2 {		
clear:both;
float:left;
width:18em;		
margin:0;
padding;0;
display:inline;
border-left:2px solid #123064;		
background-color:transparent; }*/

ul.menu-level2	{
float:left;
clear:both;
width:18em;		
margin:0;
padding:0;
background-color:transparent; 
}

li.menu-level2 {		
float:left;
clear:both;		
padding:0;
margin:0;		
list-style-type: none;
list-style-image: none;
/*background:url(/imagenes/skin/menuv.jpg) no-repeat -769px 0;*/
width: 18em;
height:2.8em;
font-size:1em;
color:#224d6d; }

li.menu-level2-active {
float:left;
clear:both;		
padding:0;
margin:0;		
list-style-type: none;
list-style-image: none;
background:url(/imagenes/skin/menuv.jpg) no-repeat -767px 0;
width: 18em;
height:2.8em;
font-size:1em;
color:#224d6d; }

.menu-level2-active span {
float:left;
width:100%;
height:2.8em;
padding:0.5em 0 0 1em;
margin:0;
/*padding:1.5em 0 0 0;*/
/*background:url(/imagenes/skin/bg7.jpg) no-repeat 0px -192px;*/
/*background:url(/imagenes/skin/bg7.jpg) repeat-x 0 -273px;*/
background:url(/imagenes/skin/menuv.jpg) no-repeat -194px -20px;
font-weight:bold;			      
font-size:1em;
color:#ffffff;			    
text-align:left; }

li.menu-level2-selected {		
float:left;
clear:both;		
padding:0;
margin:0;		
list-style-type: none;
list-style-image: none;
background:url(/imagenes/skin/menuv.jpg) no-repeat -194px -22px;
/*background:url(/imagenes/skin/menuv.jpg) no-repeat -385px 0;*/
/*background:url(/imagenes/skin/bg7.jpg) repeat-x 0 -280px;*/		
width: 18em;
height:2.8em;
font-size:1em;
color:#ffffff; }

.menu-level2 a {
float:left;
width:100%;
height:2.8em;
padding:0.5em 0 0 1em;	
font-weight:bold;			      
font-size:1em;
color:#224d6d;			    
text-align:left;
text-decoration:none; }

.menu-level2 a:link {
color:#224d6d;
text-decoration:none; }     

.menu-level2 a:visited {
color:#224d6d;
text-decoration:none; }

.menu-level2 a:hover {
text-decoration:none;
background:url(/imagenes/skin/menuv.jpg) no-repeat -385px -18px;
height:2.8em; }

.menu-level2-selected a:visited {
color:#ffffff;
text-decoration:none; 
}

.menu-level2-selected a:hover {
color:#224d6d;
}

/*Level 3 Vertical*/




