@charset "utf-8";
/* CSS Document */

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background:#eef8fc;
}


/*--Tabla Principal de Maquetado--*/
.tblMainLayout
{
	
}

.tblMainLayout td.izqArriba
{
	background:url(../images/bkgMain_MedioIzq.gif) repeat-y top right;
	width:404px;
	vertical-align:top;
}

.tblMainLayout #divIzqArriba
{
	background:url(../images/bkgMain_ArribaIzq.gif) no-repeat top right;
	max-width:404px;
	height:295px;
}

.tblMainLayout td.derArriba
{
	background:url(../images/bkgMain_MedioDer.gif) repeat-y top left; 
	width:404px;
	vertical-align:top;
}

.tblMainLayout #divDerArriba
{
	background:url(../images/bkgMain_ArribaDer.gif) no-repeat top left;
	max-width:404px;
	height:295px;
}

.tblMainLayout td.izqAbajo
{
	background:url(../images/bkgMain_MedioIzq.gif) repeat-y top right;
	width:404px;
	height:504px;
	vertical-align:bottom;	
}

.tblMainLayout #divIzqAbajo
{
	background:url(../images/bkgMain_AbajoIzq.gif) no-repeat bottom right;
	max-width:404px;
	height:504px;	
}

.tblMainLayout td.derAbajo
{
	background:url(../images/bkgMain_MedioDer.gif) repeat-y top left; 
	width:404px;
	height:504px;
	vertical-align:bottom;	
}

.tblMainLayout #divDerAbajo
{
	background:url(../images/bkgMain_AbajoDer.gif) no-repeat bottom left; 
	max-width:404px;
	height:504px;
}


.tblMainLayout td.tdMainLayout
{
	background:#FFFFFF;
	vertical-align:top;
}

#hldr_MainLayout
{
	width:830px;
	min-height:850px; 
	padding-top:20px; 
	background:#FFFFFF;
	font:Verdana;
	font-size:12px;
	font-style:normal;
	color:#c9c9c9;
	text-align:justify;
}


/*-- Div's en los Layouts */

/*----------------Layout Principal(1, Contenido en Pantalla completa)---------------*/
#hldr_header1
{
	width:830px;
	padding:0 0 10px 0;
}

#hldr_contenido1
{
	width:830px;	
}


/*--------------Layout Menu Izq Contenido Derecha (2, Pantalla dividida)-----------*/
#hldr_header2
{
	width:830px;
	padding:0 0 10px 0;
}

#hldr_menuizq2
{
	width:190px;	
	text-align:left;
	float:left;
}

#hldr_contenido2
{
	float:left;
	width:620px;
	text-align:justify;
	padding:0 5px 0 5px;
}

/*--- Div de Menu Izq con rayita al final (de bakground abajo centrada). ---*/
.hldr_menuizq2_divMenuIzq
{
	width:190px;
	background:url(../images/bkgDivMenuIzq.gif) no-repeat bottom center #FFFFFF;
	padding:10px 0 10px 0;
}

.hldr_menuizq2_divMenuIzq a:link
{
	font:Verdana;
	font-style:normal;
	font-size:9px;
	color:#898989;
	text-decoration:underline;
	line-height:20px;
}

.hldr_menuizq2_divMenuIzq a:visited
{
	font:Verdana;
	font-style:normal;
	font-size:9px;
	color:#898989;
	text-decoration:underline;
	line-height:20px;
}

.hldr_menuizq2_divMenuIzq a:active
{
	font:Verdana;
	font-style:normal;
	font-size:9px;
	color:#898989;
	text-decoration:underline;
	line-height:20px;
}

.hldr_menuizq2_divMenuIzq a:hover
{
	font:Verdana;
	font-style:normal;
	font-size:9px;
	color:#49931b;
	text-decoration:underline;
}

/*--- Div de Menu Izq SIN rayita al final (de bakground abajo centrada). ---*/
.hldr_menuizq2_divMenuIzq2
{
	width:190px;	
	padding:10px 0 0 0;
}

.hldr_menuizq2_divMenuIzq2 a:link
{
	font:Verdana;
	font-style:normal;
	font-size:9px;
	color:#898989;
	text-decoration:underline;
	line-height:20px;
}

.hldr_menuizq2_divMenuIzq2 a:visited
{
	font:Verdana;
	font-style:normal;
	font-size:9px;
	color:#898989;
	text-decoration:underline;
	line-height:20px;
}

.hldr_menuizq2_divMenuIzq2 a:active
{
	font:Verdana;
	font-style:normal;
	font-size:9px;
	color:#898989;
	text-decoration:underline;
	line-height:20px;
}

.hldr_menuizq2_divMenuIzq2 a:hover
{
	font:Verdana;
	font-style:normal;
	font-size:9px;
	color:#49931b;
	text-decoration:underline;
}


/*-- CSS Especificos ---*/

.bulletMain
{
	font:Verdana;
	font-size:10px;
	color:#139aeb;
	font-style:normal;
}

#footerSite
{
	width:100%;
	font:Verdana;
	font-size:10px;
	font-style:normal;	
	text-align:center;
	color:#d9d9d9;
	background-color:#FFFFFF;
	padding-top:25px;
	float:left;	
}

a.linkexpertec, a.linkexpertec:link, a.linkexpertec:visited, a.linkexpertec:active
{
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:#b3b3b3;
	text-decoration:none;
}

a.linkexpertec:hover
{
	color:orange;
}

.lineaGris
{
	background:url(../images/bkgLineaGris.gif) repeat-x center;	
}

.lineaGrisVert
{
	background:url(../images/bkgLineaGris.gif) repeat-y left;	
}






/*------------ CLASE DE EMPRESA TEMPORAL------------------*/

.tblEmpresa
{
	border-collapse: collapse;
	width: 620px;
	border:medium;
}

.tblEmpresa th
{
}

.tblEmpresa tr
{
}

.tblEmpresa td
{
	padding: 2px 4px 0px 0px;
}

.tblEmpresa col
{
}

.tblEmpresa col.labels
{
	background-color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	font-family:Verdana;
	color:#a4a4a4;
	font-size:12px;
	width:310px;
}

.tblEmpresa col.inputs
{
	background-color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	font-family:Arial;
	color:#a4a4a4;
	font-size:12px;
	width:310px;
}

.tblEmpresa .title
{	
}

.tblEmpresa .title td.tituloEmpresa
{
	text-align:left;
	font-family:Verdana;
	color:#2f759e;
	font-size:20px;
	font-weight:normal;
}

.tblEmpresa .title td.MailnPrint
{
	text-align:right;
	font-family:Verdana;
	color:#a4a4a4;
	font-size:10px;
	font-weight:normal;
}

.tblEmpresa .contenido
{
		
}

.tblEmpresa .contenido td
{
	font-family:Verdana;
	font-size:12px;
	color:#686b6f;
	vertical-align:top;
	text-align:justify;
}


/*------------ CLASE DE PUBLICIDAD TEMPORAL------------------*/

.tblPublicidad
{
	border-collapse: collapse;
	width: 620px;
	border:medium;
}

.tblPublicidad th
{
}

.tblPublicidad tr
{
}

.tblPublicidad td
{
	padding: 2px 4px 0px 0px;
}

.tblPublicidad col
{
}

.tblPublicidad col.labels
{
	background-color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	font-family:Verdana;
	color:#a4a4a4;
	font-size:12px;
	width:310px;
}

.tblPublicidad col.inputs
{
	background-color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	font-family:Verdana;
	color:#a4a4a4;
	font-size:12px;
	width:310px;
}

.tblPublicidad .title
{	
}

.tblPublicidad .title td.tituloEmpresa
{
	text-align:left;
	font-family:Verdana;
	color:#2f759e;
	font-size:20px;
	font-weight:normal;
}

.tblPublicidad .title td.MailnPrint
{
	text-align:right;
	font-family:Verdana;
	color:#a4a4a4;
	font-size:10px;
	font-weight:normal;
}

.tblPublicidad .contenido
{
		
}

.tblPublicidad .contenido td
{
	font-family:Verdana;
	font-size:12px;
	color:#686b6f;
	vertical-align:top;
	text-align:justify;
}

/*------------ CLASE DE PUBLICIDAD TEMPORAL------------------*/

.tblContacto
{
	border-collapse: collapse;
	width: 820px;
	border:medium;
}

.tblContacto th
{
}

.tblContacto tr
{
}

.tblContacto td
{
	padding: 2px 4px 0px 0px;
}

.tblContacto col
{
}

.tblContacto col.labels
{
	background-color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	font-family:Verdana;
	color:#a4a4a4;
	font-size:12px;
	width:410px;
}

.tblContacto col.inputs
{
	background-color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	font-family:Verdana;
	color:#a4a4a4;
	font-size:12px;
	width:410px;
}

.tblContacto .title
{	
}

.tblContacto .title td.tituloEmpresa
{
	text-align:left;
	font-family:Verdana;
	color:#2f759e;
	font-size:20px;
	font-weight:normal;
}

.tblContacto .title td.MailnPrint
{
	text-align:right;
	font-family:Verdana;
	color:#a4a4a4;
	font-size:10px;
	font-weight:normal;
}

.tblContacto .contenido
{
		
}

.tblContacto .contenido td
{
	font-family:Verdana;
	font-size:12px;
	color:#686b6f;
	vertical-align:top;
	text-align:justify;
}


/* -------------- sitemap ------------------- */
#sitemap{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-align:left;
}

#sitemap a{
color:#999999;
text-decoration:none;
}

#sitemap a:hover{
color:#666666;
}

#sitemap ol li{
list-style-type:none;
background:url(../images/sitemap/level1.jpg) no-repeat;
padding-left:15px;
height:23px;
width:180px;

}
/*
#sitemap ol ol li:hover{
background:url(../sitemap/hover.jpg) no-repeat;
}*/

#sitemap ol ol li{
list-style-type:none;
background:url(../images/sitemap/level3.jpg) no-repeat;
margin-left:70px;
}

#sitemap ol ol ol li{
list-style-type:none;
background:url(../images/sitemap/hover.jpg) no-repeat;
/*background:none;*/
margin-left:150px;
}
