/*---ESTRUCTURA---*/
html, body, #contenedor {height:100%; min-height:100%;}
#contenedor {position:absolute; width:100%; left:0px; top:0px; text-align:left; background:url(../img/bgMenu.png) repeat-y 224px 300px;}
#contenedor div#caja {width:100%; background:url(../img/bg.png) repeat-x left top;}
html > body, html > body #contenedor {height:auto;}
#contenido {margin-left:230px; background:#FFF url(../img/sombraSup.png) repeat-x left top;}
#contenido div {width:75%; text-align:justify; margin-left:40px; padding-top:32px; margin-bottom:60px;}
#home #contenido div {width:600px!important;}
#pie {position:absolute; left:0px; bottom:0px; width:100%; background:#369; font:0.7em Tahoma, Arial, Verdana; text-align:center; color:#76b5d1; border-top:solid 5px #063a6c; padding-top:10px;}

/*---ETIQUETAS---*/
body {font:62.5% "Trebuchet MS", Arial, Tahoma; margin:0px; background-color:#76B5D1; text-align:center; color:#444;}
h5 {font:italic bold 1.7em Georgia, "Times New Roman", Times, serif; color:#3c95bd; margin-top:15px; margin-bottom:5px; background:url(../img/coma.png) no-repeat; padding-left:22px; margin-left:-20px; text-align:left;}
h6 {font-size:1.5em; color:#77c24b; margin-top:15px; margin-bottom:5px; padding-left:22px; margin-left:-20px;}
p, ul li, ol li, li li {font-size:1.3em!important;}
p {margin:0px 0px 10px;}
b, strong {color:#036;}
ul {list-style:none; padding:0px 0px 10px 30px; margin:0px; text-align:left;}
ul li {
	background:url(../img/bullet.gif) no-repeat left 4px;
	padding-left:13px;
}
ol li, ul li {padding-bottom:5px;}
ol li ol {
	font-size:0.8em;
	list-style:upper-roman;
}
a {font-weight:bold; color:#76b5d1;}
a:hover {color:#369; font-style:italic; text-decoration:none;}

/*---CABECERA---*/
#cabecera {padding:0px 10px 0px 10%;height:122px; /*padding-top:26px; */ width:800px;}
#cabecera h1, #cabecera h2 {margin:0px; padding:0px;}
#cabecera h1 {width:300px; background:url(../img/logoFvega.png) no-repeat left bottom; height:80px;}

#cabecera ul, #menuLateral ul {list-style:none; padding:0px!important; margin:0px;}
#cabecera ul li {float:left; margin-right:16px; background:none!important; padding:0px!important;}
#cabecera li a {height:13px;}
#cabecera li a#inicio {background:url(../img/btMenu1N.png) no-repeat; width:40px;}
#cabecera li a#inicio:hover, #cabecera li a#inicio.activo {background:url(../img/btMenu1H.png) no-repeat;}
#cabecera li a#empresa {background:url(../img/btMenu2N.png) no-repeat; width:52px;}
#cabecera li a#empresa:hover, #cabecera li a#empresa.activo {background:url(../img/btMenu2H.png) no-repeat;}
#cabecera li a#servicios {background:url(../img/btMenu3N.png) no-repeat; width:59px;}
#cabecera li a#servicios:hover, #cabecera li a#servicios.activo {background:url(../img/btMenu3H.png) no-repeat;}
#cabecera li a#clientes {background:url(../img/btMenu4N.png) no-repeat; width:55px;}
#cabecera li a#clientes:hover, #cabecera li a#clientes.activo {background:url(../img/btMenu4H.png) no-repeat;}
#cabecera li a#nomenclator {background:url(../img/btMenu5N.png) no-repeat; width:93px;}
#cabecera li a#nomenclator:hover, #cabecera li a#nomenclator.activo {background:url(../img/btMenu5H.png) no-repeat;}
#cabecera li a#legislacion {background:url(../img/btMenu6N.png) no-repeat; width:76px;}
#cabecera li a#legislacion:hover, #cabecera li a#legislacion.activo {background:url(../img/btMenu6H.png) no-repeat;}
#cabecera li a#actividades {background:url(../img/btMenu7N.png) no-repeat; width:143px;}
#cabecera li a#actividades:hover, #cabecera li a#actividades.activo {background:url(../img/btMenu7H.png) no-repeat;}
#cabecera li a#enlaces {background:url(../img/btMenu8N.png) no-repeat; width:52px;}
#cabecera li a#enlaces:hover, #cabecera li a#enlaces.activo {background:url(../img/btMenu8H.png) no-repeat;}
#cabecera li a#contacto {background:url(../img/btMenu9N.png) no-repeat; width:70px;}
#cabecera li a#contacto:hover, #cabecera li a#contacto.activo {background:url(../img/btMenu9H.png) no-repeat;}

/*---MENU LATERAL---*/
#menuLateral {float:left; width:229px; padding-top:30px;}
#menuLateral ul {text-align:right; padding-right:10px; margin-right:5px;}
#menuLateral li {padding-bottom:10px; background:none!important;}
#menuLateral a {color:#05396b; text-decoration:none; padding-right:10px;}
#menuLateral a:hover, #menuLateral a.activo{color:#FFF; background:url(../img/flechaD.gif) no-repeat right 6px; font-style:normal!important;}
#menuLateral h3, #menuLateral p {margin-left:10px; /* the left and right margin should be given to every element that will be placed in the side columns */margin-right:10px;}

/*---PIE---*/
#pie p {margin:0px; margin-bottom:10px;}
#pie a:hover {color:#FFF; font-style:normal!important;}

/*---CLASES---*/
ul.listaLinks li {background:none; padding-left:0px;}
ul.listaLinks a:hover {background:url(../img/flechaLink.png) no-repeat left 3px; padding-left:12px;}
ul.listaLinks img {margin-right:10px;}
.separadorH {background:url(../img/icoSeparadorH.gif) repeat-x; width:100%!important; height:1px; margin-top:20px!important; margin-bottom:10px!important;}
a.pdf {
	background:url(../img/icoPDF.gif) no-repeat left top;
	height:16px;
	display:block;
	padding-left:22px;
	margin:10px 15px 15px;
}
.clear {clear:both;}


/*Cabeceras*/
h3#cabEmpresa, h3#cabServicios, h3#cabClientes, h3#cabNomenclator, h3#cabLegislacion, h3#cabActividades, h3#cabEnlaces {margin:0px;}
h3#cabEmpresa, h3#cabActividades, h3#cabEnlaces {padding-bottom:36px;}

/*SubCabeceras*/
/*padding inferior cuando no lleven a continuacion un h5*/
h4#subcabValoraciones, h4#subcabAuditorias, h4#subcabDominios, h4#subcabAsesoria, h4#subcabGeneral, #pagLegislacion h4#subcabPatentes, h4#subcabMarcas {padding-bottom:15px;}
div#contenido h4 {margin-left:30px; margin-top:5px;}

h3#cabEmpresa {width:334px; height:33px; background:url(../img/cabEmpresa.png) no-repeat;}

h3#cabServicios {width:178px; height:33px; background:url(../img/cabServicios.png) no-repeat;}
h4#subcabPatentes {width:64px; height:13px; background:url(../img/subcabPatentes.png) no-repeat;}
h4#subcabSignos {width:129px; height:18px; background:url(../img/subcabSignos.png) no-repeat;}
h4#subcabDesign {width:49px; height:13px; background:url(../img/subcabDesign.png) no-repeat;}
h4#subcabPoderes {width:58px; height:13px; background:url(../img/subcabPoderes.png) no-repeat;}
h4#subcabValoraciones {width:94px; height:13px; background:url(../img/subcabValoraciones.png) no-repeat;}
h4#subcabAuditorias {width:74px; height:13px; background:url(../img/subcabAuditorias.png) no-repeat;}
h4#subcabDominios {width:68px; height:13px; background:url(../img/subcabDominios.png) no-repeat;}
h4#subcabAsesoria {width:120px; height:18px; background:url(../img/subcabAsesoria.png) no-repeat;}
h4#subcabPropiedad {width:154px; height:18px; background:url(../img/subcabPropiedad.png) no-repeat;}
h4#subcabProteccion {width:143px; height:13px; background:url(../img/subcabProteccion.png) no-repeat;}

h3#cabClientes {width:162px; height:33px; background:url(../img/cabClientes.png) no-repeat;}

h3#cabNomenclator {width:260px; height:33px; background:url(../img/cabNomenclator.png) no-repeat;}
h4#subcabProductos {width:73px; height:13px; background:url(../img/subcabProductos.png) no-repeat;}
h4#subcabServicios {width:73px; height:13px; background:url(../img/subcabServicios.png) no-repeat;}

h3#cabLegislacion {width:222px; height:33px; background:url(../img/cabLegislacion.png) no-repeat;}
h4#subcabGeneral {width:54px; height:13px; background:url(../img/subcabGeneral.png) no-repeat;}
h4#subcabMarcas {width:51px; height:13px; background:url(../img/subcabMarcas.png) no-repeat;}

h3#cabActividades {width:415px; height:33px; background:url(../img/cabActividades.png) no-repeat;}

h3#cabEnlaces {width:155px; height:33px; background:url(../img/cabEnlaces.png) no-repeat;}
h3#cabPrivacidad {width:416px; height:33px; background:url(../img/cabPrivacidad.png) no-repeat;}
h3#cabLegal {width:219px; height:33px; background:url(../img/cabLegal.png) no-repeat;}
h3#cabContacto {width:172px; height:33px; background:url(../img/cabContacto.png) no-repeat;}

/*img de secciones*/
#contenido div.imgPatentes {background:url(../img/imgPatentes.jpg) top right no-repeat;}
#contenido div.imgSignos {background:url(../img/imgSignos.jpg) top right no-repeat;}
#contenido div.imgDesign {background:url(../img/imgDesign.jpg) top right no-repeat;}
#contenido div.imgValoraciones {background:url(../img/imgValoraciones.jpg) top right no-repeat;}
#contenido div.imgDominios {background:url(../img/imgDominios.jpg) top right no-repeat;}
#contenido div.imgAsesoria {background:url(../img/imgAsesoria.jpg) top right no-repeat;}

/*inicio*/
.bgR {background:url(../img/bgR.jpg) no-repeat 35px top; width:180px; height:199px; margin-top:20px;}
#cajaEmpresa h1, #cajaEmpresa h2, #cajaEmpresa p {display:none;}
#jdsgShowcase {width:601px; height:157px; overflow:hidden; cursor:pointer;}
h2#cabNuestrosServicios {width:289px; height:20px; background:url(../img/cabNuestrosServicios.png) no-repeat; margin-left:3px;}
.cajaDirecto {float:left!important; width:197px!important; height:158px!important; margin-right:2px;}
a#cajaMarcas {background:url(../img/cajaMarcasN.png) no-repeat;}
a#cajaMarcas:hover {background:url(../img/cajaMarcasH.png) no-repeat;}
a#cajaPatentes {background:url(../img/cajaPatentesN.png) no-repeat;}
a#cajaPatentes.cajaDirecto {margin-right:4px;}
a#cajaPatentes:hover {background:url(../img/cajaPatentesH.png) no-repeat;}
a#cajaDesigns {background:url(../img/cajaDesignsN.png) no-repeat;}
a#cajaDesigns:hover {background:url(../img/cajaDesignsH.png) no-repeat;}

/*bg menu lateral*/
.bgEmpresa {background:url(../img/bgEmpresa.png) no-repeat right top; width:248px; height:450px;}
.bgClientes {background:url(../img/bgClientes.png) no-repeat right top; width:238px; height:402px;}
.bgActividades {background:url(../img/bgActividades.png) no-repeat right top; width:195px; height:300px;}
.bgEnlaces {background:url(../img/bgEnlaces.png) no-repeat right top; width:238px; height:395px;}
.bgContacto {background:url(../img/bgContacto.png) no-repeat right top; width:220px; height:305px;}

/*divs sin estilo general*/
.separadorH, #cajaEmpresa, #directos, .cajaDirecto, #jdsgShowcase, #jdsgShowcase div {margin-left:0px!important; margin-bottom:0px!important; padding-top:0px!important;}


iframe#caja {border:solid 1px #063A6C; margin-bottom:5px; width:400px; height:300px;}

/*TEXTO OCULTO*/
#cabecera h1, #cabecera h2, #cabecera li a, h3#cabEmpresa, h3#cabServicios, h4#subcabPatentes, h4#subcabSignos, h4#subcabDesign, h4#subcabPoderes, h4#subcabValoraciones, h4#subcabAuditorias, h4#subcabDominios, h4#subcabAsesoria, h4#subcabPropiedad, h4#subcabProteccion, h3#cabNomenclator, h4#subcabProductos, h4#subcabServicios, h3#cabClientes, h3#cabLegislacion, h4#subcabGeneral, h4#subcabMarcas, h3#cabActividades, h3#cabEnlaces, h3#cabPrivacidad, h3#cabLegal, h3#cabContacto, h2#cabNuestrosServicios, a#cajaMarcas, a#cajaPatentes, a#cajaDesigns {display:block; text-indent:-9999em;}
