﻿@charset "utf-8";
/* CSS Document */

/*---------Estilos generales de etiquetas------------*/

html,body,#contenedorcapa {
    height: 100%;
}

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
}
body {
	height:100%;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image:url(../img/fondos/fondo1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#182E40;
	margin:0;
padding:0;

}
img{
	border:0px;
}


#contenedorcapa {
 /*background-image:url(../img/fondos/fondo1.jpg);
 background-position:center top;*/
 /*background-image:url(../img/fondos/fondo1.jpg);*/
 
 
 
 	position:relative;
	width:100%;
	height:100%;

	/*width:232px;
	height:232px;*/
	top:0;
	left:0;	
/* min-height:100%;
 background: #F00;
height: 100%;
width: 100%;
position:relative;*/
}
#capapie {
width: 100%;
float:left;
background:#0F6;
position: absolute; 
margin-bottom:0px;
_bottom:0px;
margin:0px;
padding:0px;
padding-bottom:0px;
}

form {
	margin:0px;
	width:100px;
}

/*----------------   	Encabezados genéricos   --------------------------------------*/

/*------------------------------   textos    ------------------------------------------------------*/

.verdana14boldazul{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#003c69;
	}
	
.TituloArticulo{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#003c69;
	padding:0px 0px 5px 0px;	
}
.sepTitulo {
	padding:8px 5px 5px 5px;
}

#capacontratar {
	padding-top:5px;
	 
}

.pestanas {
	padding:0 0 5px 0;
}

.verdana14boldblanca, .verdana14boldblanca a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.verdana14boldblanca a:hover{
	text-decoration:underline;
}

.verdana12boldblanca, .verdana12boldblanca a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
}
.verdana12boldblanca a:hover{
	text-decoration:underline;
}

.verdana12blanca, .verdana12blanca a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#FFF;
}
.verdana12blanca a:hover{
	text-decoration:underline;
}

.verdana12boldazul, .verdana12boldazul a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#003c69;
	font-weight:bold;
	text-decoration:none;
}
.verdana12boldazul a:hover{
	text-decoration:underline;
}

.verdana10BlancaBold, .verdana10BlancaBold a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.verdana10BlancaBold a:hover{
	text-decoration:underline;
}

.verdana10Blanca, .verdana10 a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
.verdana10Blanca a:hover{
	text-decoration:underline;
}
.verdana10boldazul{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#003c69;
	}
.verdana10azul{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#003c69;
}

.negrita {
	font-weight: bold;
}


/**********************************************************************
	Clases específicas
**********************************************************************/
#acceso{
	width:739px;
	height:380px;
	margin:0px 0 20px 0;
	/**/
}
.ContenidoAcceso{
	background-color:#003c69;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#003c69;
}


#Cabecera{
	height:103px;
}

#CabeceraNav{
	height:22px;
	background-color:#003c69;
	/*background-image:url(../img/fondo-nav.gif);
	background-repeat:repeat-x;
	background-color:#013c68;
	border-bottom:1px solid #000;
	border-top:1px solid #000;*/
}
#CabeceraNav a{
	font-size: 10px;color: #FFFFFF;
	text-decoration:none;
	color:#FFF;
}
#CabeceraNav a:hover{
	text-decoration:underline;
}

#CabeceraLogo{
	 height:61px;
}
.logo{
	margin:0px;
	}
#CabeceraMenu{
	height:20px;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	
}

#menu{
	width:576px;
	height:20px;
}

#menu a{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:8px;
	text-decoration:none;
}
#menu a:hover{
	text-decoration:underline;
}
.Menuactivo{
	height:20px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
}

#Contenido{
	width:1003px;
	margin-bottom:15px;
}

#root0{



}

.ContenidoProducto{
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#003c69;
}

.productoConPestanas {
	height:225px;

}
.productoSinPestanas {
	height:250px;
}


.contenido {
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#003c69;
}


/* la tabla debe medir 180px pero le ponemos 184 por el espacio de celda de 2 px*/

/*.SubmenuLateral, .SubmenuLateral a{
	height:16px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#003c69;
	text-decoration:none;
}

.SubmenuLateral a:hover{
	display:block;
	height:16px;
	background-color:#014d99;
	color:#FFF;
	text-decoration:none;
}
*/



#Pie {
	/*width:978px;*/
	height:25px;
	font-size: 10px;
	color:#FFFFFF;
	/*background-image:url(../img/fondo-pie.gif);
	background-repeat:repeat-x;*/
	
}
#Pie a{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
#Pie a:hover{
	text-decoration:underline;
}
.PieBorde{
	background-image:url(../img/borde-inf.png);
	background-repeat:no-repeat;
}
.fondoPie{background-color:#003c69;}



/**********************************************************************
	Clases generales
**********************************************************************/
.Menu457, .Menu457 a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	height:17px;
	text-decoration:none;	
}
.Menu457 a:hover{
	display:block;
	width:180px;
	height:17px;
	background-color:#ff7900;
	text-decoration:none;
}

.Menu457selec, .Menu457selec a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	width:180px;
	height:17px;
	background-color:#ff7900;
	text-decoration:none;
	
	
}

.Menu457selec a:hover{
	height:17px;
	text-decoration:none;
	
}


.MenuAzul, .MenuAzul a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.MenuAzul a:hover{
	display:block;
	width:180px;
	height:17px;
	background-color:#009fda;
	text-decoration:none;
}

.Menu458, .Menu458 a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.Menu458 a:hover{
	display:block;
	width:180px;
	height:17px;
	background-color:#d10074;
	text-decoration:none;
}

.Menu458selec, .Menu458selec a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	width:180px;
	height:17px;
	background-color:#d10074;
	text-decoration:none;
	
	
}

.Menu458selec a:hover{
	height:17px;
	text-decoration:none;
	
}


.ComboBuscar{
	height:14px;
	border:0px;
	font-size:11px;
	width:95px;
	}
.bt-entrar{
	display:block;
	width:55px;
	height:19px;
	background-image:url(../img/bt-entrar.gif);
	}

.FondoBtazul{
	height:20px;
	background-image:url(../img/fondo-botonazul.gif);
	background-repeat:no-repeat;
	/*background-color:#003c69;*/
	}
	
.FondoBt458{
	height:20px;
	background-image:url(../img/fondo-botonrosa.gif);
	background-repeat:no-repeat;
	/*background-color:#d10074;*/
}
.FondoBtazul{
	height:20px;
	background-image:url(../img/fondo-botonazul.gif);
	background-repeat:no-repeat;
	/*background-color:#003c69;*/
	}
	
	/* productos */
.FondoBt457{
	height:20px;
	background-image:url(../img/fondo-botonnaranja.gif);
	background-repeat:no-repeat;
	/*background-color:#d10074;*/
}
.FondoBlanco{
	background-color:#FFF;}
	
.FondoGris{
	background-color:#ededee;
	}
	
.FondoAzulPrincipal{background-color:#003c69;}
	
.fondoazul{background-color:#009fda;}
.AzulMenu{background-color:#009fda;}
.NaranjaMenu{background-color:#ff7900;}
.RosaMenu{background-color:#d10074;}

.septop{
	margin-top:17px;
}
.septopinterior{
	padding-top:8px;
}
.septopinterior3{
	padding-top:3px;
}
.sepInterior{
	padding:10px 10px 0 10px;
}

.sepInteriorArticulo{
	padding:0px 10px 0 6px;
}
.Sepderch5{
	margin-right:5px;
}
.Sepderch10{
	margin-right:10px;
}
.Sepderch20{
	margin-right:20px;
}

.sepizq10{
	margin-left:10px;
}
.sepizq{
	padding-left:10px;
}
.sepizq4{
	padding-left:4px;
}

.sepizq30{
	padding-left:30px;
}
.sepizq186{
	margin-left:186px;
	_margin-left:93px;
	
}
.sepizq205{
	margin-left:205px;
	_margin-left:103px;
	
}

.bordeizq{
	border-left:1px solid #5c829f;}
.bordepunteado{
	border-bottom:1px dashed #afc2d0;}
.fondoacceso{
	width:126px;
	border:1px solid #d10074;
	background-color:#00273f;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;


	}
.fondoacceso2{
	background-color:#63cff7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	border:none;
	text-decoration:none;
}

.fondoacceso3{
	width:150px;
	background-color:#1a171b;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	border:1px solid #FFF;
	text-decoration:none;
}
.fondoacceso4{
	width:120px;
	background-color:#1a171b;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	border:1px solid #FFF;
	text-decoration:none;
}
li.listaGuion{
	list-style-type:none;
	
}
li.listaGuion:before{
	content:"-";
}





/*************************/
.apartados, .apartados a{
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
background-color:#ff7900;
/*	background-color: #449ACC;*/
	padding:0px 4px;
	text-decoration: underline;
}
.apartados a:hover{
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
background-color:#ff7900;
/*	background-color: #449ACC;*/
	padding:0px 4px;
	text-decoration: underline;
}
.apartadosoff, .apartadosoff a{
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
background-color:#ff7900;
	padding:0px 4px;
	text-decoration:none;
	color: #FFFFFF;
}
.apartadosoff a:hover {
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	/*color: #0C6296;*/
background-color:#ff7900;
	/*background-color: #C9E7F6;*/
	text-decoration: underline;
}


.apartadosesquina, .apartadosesquina a{

/*	background-color: #449ACC;*/
background-color:#ff7900;
}

.apartadosoffesquina, .apartadosoff a{
	
background-color:#ff7900;
/*	background-color: #C9E7F6;*/
	
}

/***********************************/

.apartados457, .apartados457 a{
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
background-color:#ff7900;
/*	background-color: #449ACC;*/
	padding:0px 4px;
	text-decoration: underline;
}
.apartados457 a:hover{
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
background-color:#ff7900;
/*	background-color: #449ACC;*/
	padding:0px 4px;
	text-decoration: underline;
}
.apartadosoff457, .apartadosoff457 a{
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
background-color:#ff7900;
	padding:0px 4px;
	text-decoration:none;
	color: #FFFFFF;
}
.apartadosoff457 a:hover {
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	/*color: #0C6296;*/
background-color:#ff7900;
	/*background-color: #C9E7F6;*/
	text-decoration: underline;
}


.apartados457esquina, .apartados457esquina a{

/*	background-color: #449ACC;*/
background-color:#ff7900;
}

.apartadosoff457esquina, .apartadosoff457 a{
	
background-color:#ff7900;
/*	background-color: #C9E7F6;*/
	
}



/*******************************/

.apartados458, .apartados458 a{
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
background-color:#d10074;
/*	background-color: #449ACC;*/
	padding:0px 4px;
	text-decoration: underline;
}
.apartados458 a:hover{
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
background-color:#d10074;
/*	background-color: #449ACC;*/
	padding:0px 4px;
	text-decoration: underline;
}
.apartadosoff458, .apartadosoff458 a{
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
background-color:#d10074;
	padding:0px 4px;
	text-decoration:none;
	color: #FFFFFF;
}
.apartadosoff458 a:hover {
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	/*color: #0C6296;*/
background-color:#d10074;
	/*background-color: #C9E7F6;*/
	text-decoration: underline;
}


.apartados458esquina, .apartados458esquina a{

/*	background-color: #449ACC;*/
background-color:#d10074;
}

.apartadosoff458esquina, .apartados458off a{
	
background-color:#d10074;
/*	background-color: #C9E7F6;*/
	
}

