/******************************************************************************/  /* GENERALES */      
.justificado

{
	
	text-align: justify;
	
	}
	
.menu_admin{
	
	
	background-color: #FBBA1F;
	padding: 10px 10px 10px 10px;
	
	
	}
	
.titulos {
		
		font-size: 14px;
		font-weight: bold;
		
		}

A.menu_ad { text-decoration: underline; color: #000000; FONT-SIZE: 12px; FONT-FAMILY: tahoma; font-weight: normal;}
A:hover.menu_ad { text-decoration: underline; color: #ED4E00; FONT-SIZE: 12px; FONT-FAMILY: tahoma; font-weight: normal;}


.bordes{
	
	padding: 10px 10px 10px 10px;
	text-align: right;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	
	
	}



body {  	

font-family: Arial, sans-serif;  	
font-size: 10pt;  	
background: #ffffff url(../img/bg.gif) repeat-x top left;  	
margin: 15px 0 0 0;  	
padding: 5px;  	
color: #3E4D59;  

}    

img {  	border: 0;  }    

a {  	color: #8A9E00;  	text-decoration: none;  }  
a:hover {  	text-decoration: underline;  }    
form {  	margin: 0;  }    
legend {	  	color: #3E4D59;  }  
.contenedor {  	margin: 0 auto;  	width: 645px;   }    
.conteneTabla {  	border-collapse: collapse;  	margin: 0;  	padding: 0;  }  .conteneTabla td {  	padding: 0;  }  
.conteneTabla td.w5i, .conteneTabla td.w5d {  	width: 5px;  	vertical-align: top;  }  .conteneTabla td.conteneTd {  //	background: #fff;  	vertical-align: top;  	background: #FFFFFF url(../img/encabezado2.gif) repeat-x top left;  }    
label.resaltado_Si {  	color: #ff0000;  }      

/******************************************************************************/  /* ENCABEZADO */   

 .encabezado, .encabezado .eizq {  	background: #16448A url(../img/encabezado2.gif) repeat-x top left;  }    .encabezadoTabla {  	height: 95px;  	border-collapse: collapse;  }    .encabezadoTabla {  	width: 100%;  }  .encabezado .izq{  	padding: 23px 0 0 15px;  	background: transparent url(../img/encabezado1.gif) no-repeat top left;  }  .encabezado .med {  	vertical-align: bottom;  	width: 171px;  	padding: 0 20px 20px 0;  }  .encabezado .der {  	background: transparent url(../img/encabezado3.gif) no-repeat top right;  	vertical-align: bottom;  	width: 171px;  	padding: 0 20px 20px 0;  }    .encabezado .botonContacto, .encabezado .botonClientes {  	width: 171px;  	height: 41px;  	  }    


  /******************************************************************************/  /* MENU DE CONTACTO */      
  
  #menuContacto {  	
  background: #3E4D59;  	
  height: 41px;  	
  width: 171px;  	
  padding: 0;  	
  font-size: 10pt;  	
  line-height: normal;  
  }  
  
 #menuContacto ul {  	
 
 display: none;  }    
 #menuContacto table.ThemeContactoMenu {  	
 padding: 0;  	
 width: 100%;  	
 height: 41px;  
 }    
 .ThemeContactoMainItem, .ThemeContactoMainItemHover, .ThemeContactoMainItemActive, .ThemeContactoMainItemDisabled {  	
 height: 41px;  	
 white-space: nowrap;  	
 cursor: pointer;  	
 vertical-align: bottom;  	
 color: #ffffff;  	
 text-align: center;  	
 padding: 0;  	
 background: #3E4C59 url(../img/main-off.gif) no-repeat top left;  }  
 
 .ThemeContactoMainItemHover {  	
 background: #3E4C59 url(../img/main-over.gif) no-repeat top left;  }  .ThemeContactoMainItemActive {  	
 background: #3E4C59 url(../img/main-on.gif) no-repeat top left;  }  .ThemeContactoMainFolderLeft, .ThemeContactoMainFolderRight {  
 display: none;  }  
 .ThemeContactoMainFolderText {  }    .ThemeContactoSubMenu {  	
 position: absolute;  	
 visibility: hidden;  }  
 .ThemeContactoSubMenuTable {  	
 padding: 0;  	
 border: 0;  	
 width: 171px;  }  
 .ThemeContactoMenuItem, .ThemeContactoMenuItemHover, .ThemeContactoMenuItemActive {  	
 margin: 0;  	
 padding: 0;  	
 width: 100%;  	
 height: 41px;  }  
 .ThemeContactoMenuItemLeft, .ThemeContactoMenuItemRight {  	
 display: none;  }  
 .ThemeContactoMenuItemText {  	
 padding: 0;  	
 margin: 0;  	
 background: #3E4C59 url(../img/sub-off.gif) no-repeat top left;  }  
 .ThemeContactoMenuItemHover .ThemeContactoMenuItemText, .ThemeContactoMenuItemActive .ThemeContactoMenuItemText {  	
 background: #3E4C59 url(../img/sub-on.gif) no-repeat top left;  }  
 
 td.ThemeContactoMenuSplit {  	
 width: 171px;  	
 height: 8px;  	
 background: transparent url(../img/sub-final.gif) no-repeat top left;  	
 cursor: default;  }  
 td.ThemeContactoMenuSplit * {  	
 visibility: hidden;  }    
 .menuContacto {  	
 width: 171px;  	
 cursor: pointer;  	
 text-align: left;  }  
 .menuContacto .provincia {  	
 color: #E3A800;  	
 text-transform: uppercase;  	
 font-size: 7pt;  	
 margin: 0 0 0 10px;  }  
 .menuContacto .telefono {  	
 color: #ffffff;  	
 font-weight: bold;  	
 font-size: 10pt;  	
 margin: 0 0 4px 10px;  }  
 .ThemeContactoSubMenu .menuContacto .telefono {  	
 font-weight: normal;  	
 font-size: 9pt;  	
 margin: 0 0 0px 10px;  } 
 .menuContacto img {  	
 position: absolute;  	
 margin: 6px 0 0 123px;  }      
  
  
  /******************************************************************************/  /* MENU PRINCIPAL */     


#menuPrincipal {  	clear: both;  	background: #16448A;  	height: 30px;  	width: 750px;  	padding: 0;  	font-size: 10pt;  	color: #000;  }  #menuPrincipal ul {  	display: none;  }  #menuPrincipal table.ThemePrincipalMenu {  	padding: 0;  	width: 100%;  	height: 30px;  } 

.ThemePrincipalMainItem, .ThemePrincipalMainItemHover, .ThemePrincipalMainItemActive, .ThemePrincipalMainItemDisabled {  	

height: 30px;  	
white-space: nowrap;  	
cursor: pointer;  	
vertical-align: bottom;  	
color: #16448A;  	
text-align: center;

font-family: arial; 
font-size: 12px; 	
padding: 0;  	
background: #ACBA03 url(../img/menu-off-3.gif) repeat-x top right;  } 

.ThemePrincipalMainFolderLeft {  	

background: #ACBA03 url(../img/menu-off-1.gif) repeat-x top left;  	
display: block;  	
float: left;  	
height: 30px;  	
width: 5px;  }  

.ThemePrincipalMainFolderText {  	

background: transparent;  	
display: block;  	
text-align: center;  	
margin-right: 5px;  	
line-height: 30px; 

height: 30px;      

 }  
 
.ThemePrincipalMainFolderRight {  	display: none;  }    #mainItemSpan_asociacion span { visibility:hidden; }  #mainItemSpan_asociacion {  	background: url(../img/item_nosotros_0.gif) no-repeat bottom center;  }  

.ThemePrincipalMainItemHover #mainItemSpan_asociacion, 
.ThemePrincipalMainItemActive #mainItemSpan_asociacion {  	background: url(../img/item_nosotros_1.gif) no-repeat bottom center;  }  #mainItemSpan_hosting span { visibility:hidden; }  #mainItemSpan_hosting {  	background: url(../img/item_hosting_0.gif) no-repeat bottom center;  }  

.ThemePrincipalMainItemHover #mainItemSpan_hosting, .ThemePrincipalMainItemActive #mainItemSpan_hosting {  	background: url(../img/item_hosting_1.gif) no-repeat bottom center;  }  #mainItemSpan_reseller span { visibility:hidden; }  

#mainItemSpan_reseller {  	background: url(../img/item_reseller_0.gif) no-repeat bottom center;  }  .ThemePrincipalMainItemHover #mainItemSpan_reseller, .ThemePrincipalMainItemActive #mainItemSpan_reseller {  	background: url(../img/item_reseller_1.gif) no-repeat bottom center;  } 

 #mainItemSpan_servidores span { visibility:hidden; }  #mainItemSpan_servidores {  	background: url(../img/item_servidores_0.gif) no-repeat bottom center;  }  .ThemePrincipalMainItemHover #mainItemSpan_servidores, .ThemePrincipalMainItemActive #mainItemSpan_servidores {  	background: url(../img/item_servidores_1.gif) no-repeat bottom center;  }  #mainItemSpan_dominios span { visibility:hidden; }  #mainItemSpan_dominios {  	background: url(../img/item_dominios_0.gif) no-repeat bottom center;  }
 
   .ThemePrincipalMainItemHover #mainItemSpan_dominios, .ThemePrincipalMainItemActive #mainItemSpan_dominios {  	background: url(../img/item_dominios_1.gif) no-repeat bottom center;  }  
   #mainItemSpan_buscadores span { visibility:hidden; }  #mainItemSpan_buscadores {  	background: url(../img/item_buscadores_0.gif) no-repeat bottom center;  }  .ThemePrincipalMainItemHover #mainItemSpan_buscadores, .ThemePrincipalMainItemActive #mainItemSpan_buscadores {  	background: url(../img/item_buscadores_1.gif) no-repeat bottom center;  }  
   
   #mainItemSpan_clientes span { visibility:hidden; }  #mainItemSpan_clientes {  	background: url(../img/item_clientes_0.gif) no-repeat bottom center;  }  .ThemePrincipalMainItemHover #mainItemSpan_clientes, .ThemePrincipalMainItemActive #mainItemSpan_clientes {  	background: url(../img/item_clientes_1.gif) no-repeat bottom center;  }  #
   
   mainItemSpan_contacto span { visibility:hidden; }  #mainItemSpan_contacto {  	background: url(../img/item_contacto_0.gif) no-repeat bottom center;  }  .ThemePrincipalMainItemHover #mainItemSpan_contacto, .ThemePrincipalMainItemActive #mainItemSpan_contacto {  	background: url(../img/item_contacto_1.gif) no-repeat bottom center;  }
   
       .ThemePrincipalMainItemHover,.ThemePrincipalMainItemActive {  	background: #ffffff url(../img/menu-on-3.gif) repeat-x top right;  	color: #3E4C59;  }  .ThemePrincipalMainItemHover .ThemePrincipalMainFolderLeft,.ThemePrincipalMainItemActive .ThemePrincipalMainFolderLeft {  	background: #ffffff url(../img/menu-on-1.gif) repeat-x top left;  } 
	   
	    .ThemePrincipalMainItemHover .ThemePrincipalMainFolderText,.ThemePrincipalMainItemActive .ThemePrincipalMainFolderText {  	background: transparent;  }    .ThemePrincipalSubMenu {  	position: absolute;  	visibility: hidden;  }  .ThemePrincipalSubMenuTable {  	padding: 0;  	border: 0;  	border-bottom: 1px solid #C3C3C3;  }  .ThemePrincipalMenuItem, .ThemePrincipalMenuItemHover, .ThemePrincipalMenuItemActive {  	margin: 0;  	padding: 0;  }    .ThemePrincipalMenuItemLeft, .ThemePrincipalMenuItemText, .ThemePrincipalMenuItemRight {  	height: 34px;  	cursor: pointer;  }  




.ThemePrincipalMenuItemLeft {  	width: 15px;  	background: #ffffff url(../img/submenu-off-1.gif) repeat-x top left;  	padding: 0;  }  td.ThemePrincipalMenuItemText {  	background: #ffffff url(../img/submenu-off-2.gif) repeat-x top left;  	padding: 0 20px 0 0;  	white-space: nowrap;  }  .ThemePrincipalMenuItemRight {  	width: 15px;  	background: #ffffff url(../img/submenu-off-3.gif) repeat-x top right;  	padding: 0;  }  .ThemePrincipalMenuItemHover .ThemePrincipalMenuItemLeft, .ThemePrincipalMenuItemActive .ThemePrincipalMenuItemLeft {  	width: 15px;  	background: #ffffff url(../img/submenu-on-1.gif) repeat-x top left;  }  .ThemePrincipalMenuItemHover .ThemePrincipalMenuItemText, .ThemePrincipalMenuItemActive .ThemePrincipalMenuItemText {  	background: #ffffff url(../img/submenu-on-2.gif) repeat-x top left;  	color: #ffffff;  }  .ThemePrincipalMenuItemHover .ThemePrincipalMenuItemRight, .ThemePrincipalMenuItemActive .ThemePrincipalMenuItemRight {  	width: 15px;  	background: #ffffff url(../img/submenu-on-3.gif) repeat-x top right;  }    td.ThemePrincipalMenuSplit {  	height: 5px;  	background: #ffffff url(../img/submenu-off-3.gif) no-repeat top right;  	padding: 0;  	font-size: 1px;  }    td.ThemePrincipalMenuSplit div {  	height: 5px;  	width: 5px;  	background: #ffffff url(../img/submenu-off-1.gif) no-repeat top left;  }      


/******************************************************************************/  /* CUERPO */ 
    
 .cuerpo {  	background: #ffffff url(../img/bgm.gif) repeat-x top left;  	padding: 20px 10px 0px 20px;  }  .cuerpoLateral {  	background: transparent url(../img/bgl.gif) repeat-y top right;  }  .cuerpoVacio {  	padding: 0 10px 0 0;  }    .titulo {  	padding: 10px 0 0 0;  }  .titulo h2 {  	text-transform: uppercase;  	color: #A3B909;  	margin: 0;  	padding: 0;  	font-size: 10pt;  	font-weight: normal;  }  .titulo h2 span {  	display: none;  }  .titulo h1 {  	color: #3E4D59;  	margin: 2px 0 10px 0;  	padding: 0 0 7px 0;  	font-weight: bold;  	font-size: 16pt;  }  .titulo h1 span {  	display: none;  }  .lineaPunteada {  	background: transparent url(../img/linea-titulo.gif) repeat-x bottom left;  }    .cuerpoLateral .contenidos {  	width: 510px;  	overflow: hidden;  }
 
    /******************************************************************************/  /* LATERAL */      
	
	.lateral {  	float: right;  	width: 200px;  	/*background: #ffffff url(&quot;/img/lateral/bg.gif&quot;) repeat-y top right; */  	font-size: 10pt;  	overflow: hidden;  }    .lateral .cajaArriba {  	float: right;  	width: 190px;  	background: #ffffff url(../img/arriba.gif) no-repeat top left;  }  .lateral .cajaAbajo {
	background: transparent url(../img/abajo.gif) no-repeat bottom left;
	padding: 19px 15px 35px 15px;
	height: 200px;
}  .lateral .cajaAbajo h4 {  	margin: 0 9px  }  .lateral .cajaChat {  	padding: 0 0 0 15px;  }  .lateral ul {  	margin: 0;  	padding: 0;  	list-style-type: none;  }  .lateral li {  	padding: 8px 5px 8px 8px;  	margin: 0;  	background: #ffffff url(../img/li-bg.gif) no-repeat bottom left;  }  .lateral li a {  	color: #A3B909;  	font-weight: bold;  	text-decoration: none;  	display: block;  }  .lateral li.actual {  	background: #3E4D59;  }  .lateral li.actual a {  	color: #fff;  }  .lateral li a:hover {  	text-decoration: none;  }    .lateral .subCajaArriba {  	float: right;  	width: 190px;  	background: #ffffff url(../img/sub-arriba.gif) no-repeat top left;  }  .lateral .subCajaAbajo {  	background: transparent url(../img/sub-abajo.gif) no-repeat bottom left;  	padding: 15px 15px 20px 15px;  }  .lateral h4 {  	margin: 0;  	padding: 5px 0;  	font-size: 10pt;  	color: #3E4D59;  	border-bottom: 1px solid #ccc;  }  /* .lateral .subCajaAbajo ul {  	padding: 0 0 10px 0;  }  .lateral .subCajaAbajo li {  	padding: 10px 0 0;  	margin: 0;  	background: transparent;  }*/      
	
	/******************************************************************************/  /* PIE */      
	
	.pie {  	margin: 0 auto;  	background: #fff;  	padding: 40px 0 0;  	clear: both;  }    .pie .cajaVerde table,  .pie .cajaAzul table {  	width: 100%;  	border-collapse: collapse;  	margin: 0;  	padding: 0;  	height: 25px;  }  .pie .cajaVerde td,  .pie .cajaAzul td {  	padding: 0 1px;  }  .pie .cajaVerde td.pipe,  .pie .cajaAzul td.pipe {  	width: 5px;  	text-align: center;  }  .pie .cajaVerde,  .pie .cajaAzul {  	height: 25px;  }  .pie .cajaVerde img,  .pie .cajaAzul img {  	vertical-align: middle;  	padding-bottom: 1px;  }    .pie .cajaVerde td.izq {  	width: 10px;  	background: #16448A url(../img/verde1.gif) no-repeat top left;  }  .pie .cajaVerde td {  	background: #16448A url(../img/verde2.gif) repeat-x top left;  	text-align: center;  }  .pie .cajaVerde td.der {  	width: 10px;  	background: #16448A url(../img/verde3.gif) no-repeat top right;  }  .pie .cajaVerde {  	font-size: 8pt;  	color: #717401;  }  .pie .cajaVerde a {  	text-decoration: none;  	text-transform: uppercase;  	color: #ffffff;  	letter-spacing: 1px;  	border-bottom: 1px solid #A3B909;  }  .pie .cajaVerde a:hover {  	border-bottom: 1px solid #ffffff;  }      .pie .cajaAzul {  	margin: 2px 0 0;  	font-size: 8pt;  	color: #676767;  }  .pie .cajaAzul td.izq {  	width: 10px;  	background: #3E4D59 url(../img/azul1.gif) no-repeat top left;  }  .pie .cajaAzul td {  	background: #3E4D59 url(../img/azul2.gif) repeat-x top left;  	text-align: center;  }  .pie .cajaAzul td.der {  	width: 10px;  	background: #3E4D59 url(../img/azul3.gif) no-repeat top right;  }  .pie .cajaAzul td.pipe {  	padding: 0 4px;  }  .pie .cajaAzul a {  	text-decoration: none;  	text-transform: uppercase;  	color: #aaa;  	letter-spacing: 1px;  	border-bottom: 1px solid #3E4D59;  }  .pie .cajaAzul a:hover {  	border-bottom: 1px solid #aaa;  }    .pie .creditos {  	text-align: right;  	padding: 10px 12px 10px 0;  	color: #ccc;  }    .pie .creditos a {  	text-decoration: none;  	color: #777;  	text-transform: uppercase;  	font-size: 8pt;  	letter-spacing: 1px;  	border-bottom: 1px solid #ffffff;  }  .pie .creditos a:hover {  	border-bottom: 1px solid #777;  }    .pie .creditos span {  	margin: 0 10px;  }    .pie .telefonos {          padding: 10px 0px 20px 0px;          color: #777;                font-size: 8pt;          letter-spacing: 0px;  } 
	
	   /******************************************************************************/  /* LIGHTBOX */    
	   
	   #lightbox{  	background-color:#eee;  	padding: 10px;  	border-bottom: 1px solid #666;  	border-right: 1px solid #666;  }  #lightboxDetails{  	font-size: 0.8em;  	padding-top: 0.4em;  }	  #lightboxCaption{ float: left; }  #keyboardMsg{ float: right; }  #closeButton{ top: 5px; right: 5px; }  #lightbox img{ border: none; clear: both;}   #overlay img{ border: none; }  #overlay{ background-image: url(../img/overlay.png); }  * html #overlay{  	background-color: #333;  	back\ground-color: transparent;  	background-image: url(../img/blank.gif);  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/overlay.png, sizingMethod=&quot;scale);  }    /******************************************************************************/  

