/*---------------FORMATO MENU DESPLEGABLE------------------------------------------------------------------------------------------*/

/* Solo para IE */
* html ul#nav li { float: left; z-index:3}
* html ul#nav li a { height: 1%; z-index:3}

* html ul#nav2 li { float: left; z-index:3}
* html ul#nav2 li a { height: 1%; z-index:3}

* html ul#nav3 li { float: left; z-index:3}
* html ul#nav3 li a { height: 1%; z-index:3}
/* Fin */

ul { margin: 0; padding: 0; list-style: none; }
ul li { position: relative; }
li ul { position: absolute; left: 0px; top: 26px; display: none; }

.botonMenu{
	text-decoration: none; color: #FFFFFF;
	padding: 7px;
	padding-left:20px;
	padding-right:12px;
	height:18px;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	border: 1px solid #000066;
	background:url(/images/bullet.jpg) left no-repeat;
	white-space:nowrap;
}

.botonMenu:hover{	
	border: 1px solid #3984CE;	
	background:#185194 url(/images/bullet_over.jpg) left no-repeat;
}

ul li a.botonMenuLista { display: block; width: 150px; text-decoration: none; color: #FFFFFF; background-color: #000066 ; 
		  				 padding: 7px; border: 1px solid #3984CE; border-bottom: 0px; 
						 font: normal normal 13px Arial, Helvetica, sans-serif; }
ul li a.botonMenuLista:hover { display: block; width: 150px; text-decoration: none; color: #FFFFFF; background-color: #185194 ; 
						  	   padding: 7px; border: 1px solid #3984CE; border-bottom: 0px; }
				
ul.listadoMenu { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #3984CE; z-index:3}
li:hover ul, li.over ul{ display: block; }

/*---------------FORMATO TABLAS PLANTILLA------------------------------------------------------------------------------------------*/

TABLE.fondo1,BODY,HTML{ background-color: #000058 ; width: 100%;  height: 100%; margin: 0px; padding: 0px;}
TABLE.fondo2{ background-color: #000066; margin: 0px; padding: 0px;}
TABLE.fondo3{ width: 100%; margin: 0px; padding: 0px;}

DIV.plantillaLogoFae{ position: relative; left: 0px; top: 15px; z-index:2}
DIV.plantillaLogoFae_admin{ position: relative; left: 10px; top: 15px; z-index:2}


TD.A1{ width: 50%;}
TD.A2{ background-color: #000066; text-align: center; vertical-align: top; }
TD.A3{ width: 50%;}

TD.B1{ text-align: left; height:63px }
TD.B1_admin{ text-align: left; height:70px }
TD.B11{ height:5px; width: 117px; background-color:#00CCCC; }
TD.B12{ background-color: #FF8A00; }
TD.B13{ text-align:right; }
TD.B2{ vertical-align: top;}

TD.C1{ border-right: 80px solid #000066; vertical-align: bottom; }
TD.C2{ border-right: 5px solid #000066; vertical-align: bottom; }

/*---------------FORMATO CONTENIDO DE CATALOGO---------------------------------------------------------------------------------*/

A.contenidoDesp{ text-decoration:none; color:#FFFFFF; }
A.descargarCatalogo{ text-decoration:none; color:#00FFFF; }
A:link    { text-decoration:none;}
A:hover   { text-decoration:none;}
A:active  { text-decoration:none;}
A:visited { text-decoration:none;}


TD.CatalogoB99 A:link    { text-decoration:none;color:#FFA200}
TD.CatalogoB99 A:hover   { text-decoration:none;color:#FFA200}
TD.CatalogoB99 A:active  { text-decoration:none;color:#FFA200}
TD.CatalogoB99 A:visited { text-decoration:none;color:#FFA200}

LI.listaDesp{ height: 18px; }

TABLE.Catalogo{  width:777px; height:494px; }
TABLE.subContenido1{ margin-left: 20px; margin-bottom: 10px; margin-top: 10px; display: block;  }
.folletos{
    margin-left: 38px;
    width: 777px;
    margin-bottom: 50px;
}
  
TD.CatalogoA1{ vertical-align: top; width: 218px;}
TD.CatalogoA2{ vertical-align: top; }
TD.CatalogoA3{ text-align: right; vertical-align: top; padding: 11px; }

TD.CatalogoB1{ text-align: right; vertical-align: bottom; width: 203px; height: 50px;}
TD.CatalogoB2{ text-align: right; vertical-align: bottom; width: 203px; height: 268px;}
TD.CatalogoB3
{ 
	text-align: left; vertical-align: bottom; height: 47px; 
	font: normal bold 13px Arial, Helvetica, sans-serif; color:#FFA200 !important; 
}
TD.CatalogoB99
{ 
	text-align: left; vertical-align: top; height: 30px; 
	font: normal bold 13px Arial, Helvetica, sans-serif; color:#FFA200 ; 
}

TD.CatalogoB4
{ 
	text-align: left; vertical-align: bottom; height: 56px; width: 420px; padding-right: 40px; 
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; 
}
TD.CatalogoB41
{ 
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; 
}
TD.CatalogoB42
{ 
	vertical-align: bottom; height: 40px; 
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; 
}
TD.CatalogoB98
{ 
	text-align: left; vertical-align: top; height: 56px; width: 420px; padding-right: 40px; 
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF ; 
}

TD.CatalogoB98 A{
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
	text-decoration:underline;
}

TD.CatalogoB5
{ 
	text-align: left; vertical-align: bottom; height: 38px; padding-left: 5px;
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; color:#00FFFF ; 
}
TD.CatalogoB6
{ 
	text-align: left; vertical-align: bottom; height: 46px; padding-left: 5px;
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFA200 ; 
}
TD.CatalogoB7{ height: 14px;}
TD.CatalogoB8
{ 
	text-align: left; vertical-align: bottom; padding-left: 5px;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;   
}

TD.CatalogoC1{ height: 17px; vertical-align: top; }
TD.CatalogoC2{ height: 25px; vertical-align: top; }

TD.CatalogoD1{ vertical-align: top; }
TD.CatalogoD2{ vertical-align: top; padding-top: 5px; padding-left: 12px; }
TD.CatalogoD3{ vertical-align: top; padding-top: 4px; }

/*---------------FORMATO CONTENIDO DE EMPRESA----------------------------------------------------------------------------------*/

TABLE.plantillaEmpresa{ width: 100%; }
TD.EmpresaA2{ vertical-align: top; padding-top: 11px; }
TD.EmpresaB1{ width: 90%; padding-bottom: 20px; vertical-align: top; padding-left: 15px; padding-top: 35px; text-align: left; }
TD.EmpresaB2{ width: 10%; padding-bottom: 20px; vertical-align: top; padding-right: 15px; padding-top: 35px; text-align: right; }

/*---------------FORMATO CONTENIDO DE EMPRESA 1---------------------------------------------------------------------------------*/


TABLE.empresaX{ height: 231px; }
TD.Empresa1A1{ text-align: right; vertical-align: top; padding-top: 25px; }
TD.Empresa1A2{ text-align: left; padding-left: 13px; vertical-align: top; padding-top: 28px;}
TD.Empresa1B1{ text-align: right; padding-right: 32px; vertical-align: top; width: 174px; padding-top: 8px; }
TD.Empresa1B2
{ 
	text-align: left; vertical-align: top; padding-top: 25px; padding-left: 13px; 
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; 
}

/*---------------FORMATO CONTENIDO DE EMPRESA 2---------------------------------------------------------------------------------*/

TD.Empresa2B1{ text-align: right; padding-right: 16px; vertical-align: top; width: 190px; padding-top: 40px; }
TD.Empresa2B2
{ 
	text-align: left; vertical-align: top; padding-top: 25px; padding-left: 13px; 
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; 
}


TABLE.listaMarcas
{  
	height: 138px; width: 378px; padding-left: 12px;			
	text-align: left; vertical-align: middle; font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF ;
}

TD.marcaIzSup{ height: 25px; }
TD.marcaDer{ width: 238px; height: 20px; }
TD.marcaIz{ width: 140px; height: 20px;}

/*---------------FORMATO CONTENIDO DE EMPRESA 3---------------------------------------------------------------------------------*/

TD.Empresa3A1{ text-align: right; vertical-align: top; padding-top: 25px; width: 130px; }
TD.Empresa3B2{ text-align: left; vertical-align: top; padding-top: 25px; padding-left: 13px; width: 275px; }
TD.Empresa3B3
{ 
	text-align: left;  height: 180px; 
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; 
}


/*---------------FORMATO CONTENIDO DE EMPRESA 4---------------------------------------------------------------------------------*/

TD.Empresa4B1{ text-align: right; padding-right: 11px; vertical-align: top; width: 200px;}
TD.Empresa4B2
{ 
	text-align: left; vertical-align: top; padding-left: 13px; width: 345px; 
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; 
}

/*---------------FORMATO CONTENIDO DE EMPRESA 5---------------------------------------------------------------------------------*/

TD.Empresa5B1{ text-align: right; vertical-align: top; width: 200px; padding-top: 24px; }
TD.Empresa5B2
{ 
	text-align: left; vertical-align: top; padding-top: 22px; padding-left: 13px; width: 424px; 
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; 
}

/*---------------FORMATO CONTENIDO DE NOTICIAS-----------------------------------------------------------------------------------*/

A.Noticias{ text-decoration: none; color:#FFFFFF; }

DIV.separacionNot{ position:relative; height: 20px; }

* html HR.linea2{  position:absolute; left: 0px; top: 11px; width: 522px; }
HR.linea2{ position:absolute; left: 0px; top: 5px; width: 522px; }
* html HR.linea1{  position:absolute; left: -13px; top: 61px; width: 522px; }
HR.linea1{ position:absolute; left: -13px; top: 55px; width: 522px; }

TABLE.noticias{ width: 100%; }

TD.ColumnaLogo{ vertical-align: top; padding-top: 11px; padding-right: 11px; }

TD.NoticiasA1{ text-align: right; vertical-align: top; padding-top: 25px; width: 211px; }
TD.NoticiasA2
{ 
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
	text-align: left; padding-left: 13px; vertical-align: top; padding-top: 28px; width: 440px;
}

TD.NoticiasB1{ text-align: right; vertical-align: top; padding-top: 18px; width: 211px; }
TD.NoticiasB2
{ 
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
	text-align: left; padding-left: 13px; vertical-align: top; padding-top: 16px; width: 440px;
}
TD.NoticiasC1{ height: 40px; }

FONT.subtitulo{ font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color: #00CCCC; }
FONT.titulares{ font: normal bold 13px Arial, Helvetica, sans-serif; color: #FFA200; }

/*---------------FORMATO CONTENIDO DE CONTACTAR 1---------------------------------------------------------------------------------*/

A.mailNaranja { text-decoration:none; font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;  color: #FF8A00;}
A.mailNaranja:hover { text-decoration: underline; font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;  color: #FF8A00;}

A.linkFormulario{ font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }

DIV.separacion{ position:relative; height: 80px; }

TABLE.contactar1{ width: 100%; font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
TABLE.contactar2{ width: 100%; font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-bottom: 20px;}

TD.ContactarA1{ text-align: right; vertical-align:top; padding-top: 27px; padding-left: 0px; padding-right: 0px; padding-bottom: 21px; }
TD.ContactarA2{ text-align: left; vertical-align:top; padding-top: 31px; padding-left: 13px; }
TD.ContactarA3{ text-align: right; vertical-align: top; padding-top: 35px; padding-right:26px; }

TD.ContactarB1{ vertical-align: top; width: 203px;}
TD.ContactarB2{ text-align: left; vertical-align: top; padding-left: 13px; width: 183px; }
TD.ContactarB3{ text-align: right; }

FONT.cif{ font: normal normal 9px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }

/*---------------FORMATO CONTENIDO DE CONTACTAR 2-------------------------------------------------------------------------------*/

DIV.capaLogo{ position:relative; }

IMG.logo{ position:absolute; left:100px; top:200px; }

INPUT.campoFormulario{ width: 307px; height: 15px;  background-image:url(../images/contenidoContactarCampoFondo.jpg); border: 1px solid #6D9AD6; }
INPUT.campoFormulario2{ width: 154px; height: 15px; background-image:url(../images/contenidoContactarCampoFondo.jpg); border: 1px solid #6D9AD6; }

TD.ContactarForm{ vertical-align:middle; text-align: right; padding: 11px; padding-right: 0px; }
TD.ContactarEnviar{ vertical-align:middle; text-align: right; padding-right:13px; }
TD.Respuesta{ vertical-align:middle; text-align: right; }

TD.Contactar2A1{ width: 205px; text-align: right; vertical-align:top; padding-top: 27px; padding-left: 0px; padding-right: 0px;}
TD.Contactar2A2{ text-align: left; vertical-align:top; padding-top: 31px; padding-left: 13px; }
TD.Contactar2A3{ text-align: left; vertical-align: top; width: 183px; padding-top: 33px; padding-left: 14px;}

TD.Contactar2B1{ text-align: right; vertical-align: top; padding-top: 15px; }
TD.Contactar2B2{ text-align: left; vertical-align: top; padding-top: 15px; padding-left: 13px; padding-right: 10px;}
TD.Contactar2B3{ text-align: left; vertical-align: top; padding-left: 30px; padding-top: 15px;}

TD.Contactar2C1{ text-align: right; vertical-align: bottom; padding-bottom: 11px;}
TD.Contactar2C2{ text-align: left; font: normal bold 13px Arial, Helvetica, sans-serif; color: #FFA200; padding-left: 13px; padding-bottom: 9px; }
TD.Contactar2C3{ text-align: left; vertical-align: top; padding-left: 30px; }

TD.campo{ text-align: left; padding-left: 13px; width: 307px;}

/*---------------FORMATO CONTENIDO DESCARGAS-------------------------------------------------------------------------------*/

TABLE.Descargas{ height:250px; }

/*---------------FORMATO CONTENIDO ADMINITRADOR-------------------------------------------------------------------------------*/

DIV.mensaje
{
	margin-top: 50px; height: 130px; font: normal bold 13px Arial, Helvetica, sans-serif; color: #FFA200; 
	text-align: center; 
}

* html INPUT.campoFormulario3{ width: 418px; height: 15px; font: normal normal 12px Arial, Helvetica, sans-serif; color: #000000; }
INPUT.campoFormulario3{ width: 400px; height: 15px; font: normal normal 12px Arial, Helvetica, sans-serif; color: #000000; }
INPUT.campoFormulario4{ height: 21px; font: normal normal 12px Arial, Helvetica, sans-serif; color: #000000; }

TEXTAREA.campoFormulario5{ font: normal normal 12px Arial, Helvetica, sans-serif; color: #000000; }

TABLE.AdminNoticias{ width: 100%; }
TABLE.Admin{ width: 100%; margin-top: 20px; margin-bottom: 20px; font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

TD.Admin2A1{ vertical-align:middle; text-align: right; padding: 11px; padding-right: 0px; width: 50%; }
TD.Admin2A2{ text-align: left; padding-left: 13px; width: 50%;}
TD.AdminA2{ vertical-align: top; text-align: center; padding-top: 73px; }

TD.cerrarSesion{ vertical-align: middle; padding-top: 20px;}
TD.AdminNoticias1A0{ padding-top:25px; font: normal bold 15px Verdana, Arial, Helvetica, sans-serif; color: #00CCCC; }
TD.AdminNoticias1A1
{ 
	text-align: left; font: normal bold 13px Arial, Helvetica, sans-serif; color: #FFA200;
	padding: 11px; padding-right: 0px; padding-left: 50px; width: 80%; 
}
TD.AdminNoticias1A12{ text-align: center; vertical-align: middle; font: normal bold 13px Arial, Helvetica, sans-serif; color: #FFA200; }
TD.AdminNoticias1A2{ text-align: center; }
TD.AdminNoticias1A3{ text-align: left; padding: 10px; padding-left: 175px; }

TD.AdminNoticias2A1{ vertical-align:middle; text-align: right; padding: 11px; padding-right: 0px; width: 20%; }
TD.AdminNoticias2A2{  text-align: left; padding-left: 13px; width: 60%;}
TD.AdminNoticias3A2{  text-align: left; padding-left: 13px; width: 60%;}
* html TD.AdminNoticias2D1{ vertical-align:top; text-align: right; padding: 11px; padding-right: 0px; width: 20%; height: 80px; }
TD.AdminNoticias2D1{ vertical-align:top; text-align: right; padding: 11px; padding-right: 0px; width: 20%; height: 115px; }
TD.AdminNoticiasA2{ vertical-align: top; text-align: center;}
TD.AdminNoticiasB2
{
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
	vertical-align: top; text-align: left; padding-top: 100px;
}

TD.Volver1{ text-align: right; padding-right: 20px; }

#contactar{
	position:absolute; 
	top:550px; 
	left:817px;
	visibility:visible;
}

#noContactar{
	position:absolute;
	top:165px;
	left:807px;
	visibility:visible;
}

#lightbox{
	background-color: #FFFFFF;
	padding: 10px;
	
	border: 5px solid #0165BA
	}

#lightboxSinBorde{
	background-color: #FFFFFF;	
}

#overlay
{
	background-image: url(images/overlay.png);
	}

#overlayopaque
{
	background-color:#0165BA;
	}

* html #overlay{
	background-color: transparent;
	background-color: transparent;
	background-image: url(images/none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true' src='images/overlay.png', sizingMethod='scale');
}

A.CatalogoB98{
	font: normal normal 9px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF !important; ;
}

.input_novedades{
	width:136px;
	margin-right:10px;
}

.list_novedades TH{
	color:#00FFFF;
	text-align:left;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	padding-left:7px;
}

.list_novedades TD{
	color:#FFFFFF;
	text-align:left;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	padding-left:7px;
}

.overrow{
 	background-color: #185194 !important;
	border:1px #3984CE solid;
	cursor:pointer;
}


.even{
 	padding: 2px;	
	height: 23px;
  	background: none;
}

.odd{
	background: none;
   	padding: 2px;	
    height: 25px;
}
