@charset 'UTF-8';
/* CSS Document */


/* LAYOUT */

html {padding:0px; margin:0px;}

body {padding:0px; margin:0px; width:100%; height:100%; background:#FFFFFF url(../images/layout/backgroundGV.jpg) top left repeat-x;}
body div {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; color:#666666; line-height:normal;}

a:link {text-decoration:none; color:#919295;}
a:visited {text-decoration:none; color:#919295;}
a:hover {text-decoration:none; color:#919295;}
a:active {text-decoration:none; color:#919295;}

#mainCell {width:900px; margin:0px auto;}

#headerCell {height:100px; background:url(../images/layout/imgHeaderGV.jpg) top left no-repeat;	margin:20px 0px 0px;}

#logoGVCell {width:300px; height:40px; float:left;}
#logoGVCell a {display:block; width:300px; height:40px;}

#mainMenuCell {width:480px; height:60px; float:right; margin:10px 0px 0px 0px;}
#mainMenuCell div {width:110px; height:60px; float:left; padding:0px 0px 0px 10px;}
#mainMenuCell div ul {display:block; list-style:none; padding:0px; margin:0px;}
#mainMenuCell div li#btCatalogo {background:url(../images/layout/btCatalogo.jpg) top left no-repeat;}
#mainMenuCell div li#btEmpresa {background:url(../images/layout/btEmpresa.jpg) top left no-repeat;}
#mainMenuCell div li#btContacto {background:url(../images/layout/btContacto.jpg) top left no-repeat;}
#mainMenuCell div li#btMedios {background:url(../images/layout/btMedios.jpg) top left no-repeat;}
#mainMenuCell div ul li {height:20px; text-align:left;}
#mainMenuCell div ul li a {color:#DDDDDD;}
#mainMenuCell div ul li a:hover {color:#FFFFFF;}

#separatorHeaderCell {height:20px; background:url(../images/layout/imgSeparatorHeader.jpg) top left no-repeat;}

#contentAreaCell {width:880px; height:400px; padding:10px; background:url(../images/layout/bgCAGV.jpg) top left repeat-y;}

#flashContainer1Cell {width:900px; height:420px; background:url(../images/layout/bgCAGV.jpg) top left repeat-y;}
#flashContainer2Cell {width:520px; height:400px; float:left; background:#FFFFFF;}

#footerCell {height:40px; background:url(../images/layout/imgFooterGV.jpg) top left no-repeat; padding:6px 8px 0px;}
#footerCell div#leftFooterCell {width:50%; text-align:left; font-size:9px; float:left;}
#footerCell div#righttFooterCell {width:50%; text-align:right; font-size:9px; float:right;}
#footerCell div a {color:#666666;}


/* Home */

#imgHomeCell {width:520px; height:400px; float:left; background:url(../images/layout/imgCA01.jpg) top left no-repeat;}

#txtHomeCell {width:300px; height:360px; float:left; padding:40px 40px 0px 0px;}


/* Catalogo */

#swfCatCell {width:520px; height:400px; float:left;}

#txtCatCell {width:340px; height:500px; float:left;}
#txtCatCell form select {width:120px; height:20px; border:1px solid #919295; color:#919295; background-color:#FFF;}

#catDisplayCell {width:500px; height:480px; float:left; padding:10px; overflow:auto; background:#FFF;}

#artDisplayCell {width:500px; height:380px; float:left; padding:10px; background:#DDD;}

#infoCatCell {width:340px;}

#infoArtCell {width:340px; height:180px; float:left;}
#infoArtCell div {width:300px; height:16px;}

#previewArticulo {width:160px; height:260px; float:left;}

#txtTitleCell {width:480px; height:20px; font-size:12px; font-weight:lighter;}

#imgArtDisplayCell {width:380px; height:auto;}

#subMenuArt {width:100px; height:380px; float:right; background:#f1f1f1; border:solid thin; overflow:auto;}

#menu_container {position:relative; width:880px; height:20px; z-index:100; background:#FFF;}

#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
#pmenu a, #pmenu a:visited {display:block; width:120px; font-size:10px; color:#919295; height:20px; line-height:20px; text-align:center; text-decoration:none; border:1px dotted #CCC; border-width:0px 0px 1px 0px;}
#pmenu li {float:left; background:#000;}
#pmenu li:hover {position:relative;}
#pmenu li:hover > a {background:#919295; color:#CCC;}
#pmenu li ul {display:none;}
#pmenu li:hover > ul {display:block; position:absolute; top:0px; left:120px; padding:0px; width:120px;}
#pmenu > li:hover > ul {left:0px; top:20px;}
#pmenu table {position:absolute; border-collapse:collapse; top:20px; left:0px; z-index:100; font-size:1em;}

* html #pmenu li a:hover {position:relative; background:#000; color:#CCC;}

#pmenu li a:active, #pmenu li a:focus {background:#000; color:#CCC;}
#pmenu li.fly {background:#000;}
#pmenu li.drop {background:#FFF;}

/* IE5.5 and IE6 Fix */

* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:0px; left:120px; padding:0px;}

#pmenu li a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

#pmenu li a:hover ul {visibility:visible; left:0px; top:0px; lef\t:0px; to\p:0px;}

#pmenu li a:hover ul a:hover ul{visibility:visible; top:-20px; left:120px;}
#pmenu li a:hover ul a:hover ul a:hover ul {visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}


/* Empresa - Historia */

#imgHistCell {width:520px; height:400px; float:left; background:url(../images/layout/imgCA02.jpg) top left no-repeat;}

#txtHistCell {width:300px; height:380px; float:left; padding:20px 40px 0px 0px;}


/* Empresa - Sucursales */

#imgSucCell {width:520px; height:400px; float:left;}

#txtSucCell {width:340px; height:400px; float:left;}

#infoSucursalCell {width:340px; height:180px; float:left;}
#infoSucursalCell div{width:320px; text-align:left; margin:0px 0px 10px;}

#subMenuSuc {width:340px; height:220px; position:relative; float:left;}
#subMenuSuc a {font-size:10px; text-decoration:none; line-height:16px;}
#subMenuSuc a:hover {font-size:10px; text-decoration:underline;}
#subMenuSuc div {width:160px; float:left; text-align:left; margin:0px 10px 10px 0px;}


/* Contacto - Comentarios */

#imgContCell {width:520px; height:400px; float:left; background:url(../images/layout/imgCA01.jpg) top left no-repeat;}

#txtContCell {width:340px; height:300px; float:left;}

#fContactoCell {width:340px;}

#fRegistroCell {width:340px; float:left; margin:10px 0px 0px;}

#labels {width:100px; text-align:right; float:left;}

#campos {border:solid 1px #919295; background-color:#EEEEEE;}

#btGeneral {border:solid 1px #919295; color:#919295; background-color:#EEEEEE;}