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

*, html {
margin:0;
padding:0
}
body {
background: url(images/fdTodo.gif) #3c3e3f repeat-x;
font-family: Verdana,Arial,Helvetica,sans-serif; 
color: #aaaaaa; 
font-size: 11px; 
line-height: 150%;
overflow: auto;
}
.pngFix { behavior: url(iepngfix.htc) } 

img {
border:none
}
h1 {
color: white;
font-weight:normal !important;
font-size: 32px;
line-height:130%
}

h2{
color: white;
font-weight: normal;
line-height:130%;
margin-bottom:5px
}
a{
color: white;
text-decoration: none
}
li{
list-style-position: outside;
list-style: none;
}

#margen {
width:33px;
height: 698px;
float: left;
background: url(images/fdMargen.gif) repeat-x;
}
#todo{
position: absolute;
left:33px;
top:0;
float: left;
width: 1167px;
}
#menu{
height: 67px;
margin-bottom:4px;
/*border-bottom: 4px solid #f2c90c*/
}
.botones img{
float:left;
}
.botones span{
position:absolute;
left: -9999px
}
/**/
#bot1 a:link, #bot1 a:visited{
background: url(images/inicioOff.gif) no-repeat;
display:block;
float:left;
width: 73px;
height:67px;
border-left: 1px solid #cccdcd;
}
#bot1 a:hover{
background: url(images/inicioOn.gif) no-repeat;
}
#bot1 a.activo {
background: url(images/inicioOn.gif) no-repeat;
}
/**/
#bot2 a:link, #bot2 a:visited{
background: url(images/empresaOff.gif) no-repeat;
display:block;
float:left;
width: 107px;
height:67px;
border-left: 1px solid #cccdcd;
}
#bot2 a:hover{
background: url(images/empresaOn.gif) no-repeat;
}
#bot2 a.activo {
background: url(images/empresaOn.gif) no-repeat;
}
/**/
#bot3 a:link, #bot3 a:visited{
background: url(images/tiendasOff.gif) no-repeat;
display:block;
float:left;
width: 98px;
height:67px;
border-left: 1px solid #cccdcd;
}
#bot3 a:hover{
background: url(images/tiendasOn.gif) no-repeat;
}
#bot3 a.activo {
background: url(images/tiendasOn.gif) no-repeat;
}
/**/
#bot4 a:link, #bot4 a:visited{
background: url(images/serviciosOff.gif) no-repeat;
display:block;
float:left;
width: 106px;
height:67px;
border-left: 1px solid #cccdcd;
}
#bot4 a:hover{
background: url(images/serviciosOn.gif) no-repeat;
}
#bot4 a.activo {
background: url(images/serviciosOn.gif) no-repeat;
}
/**/
#bot5 a:link, #bot5 a:visited{
background: url(images/prescriptoresOff.gif) no-repeat;
display:block;
float:left;
width: 143px;
height:67px;
border-left: 1px solid #cccdcd;
}
#bot5 a:hover{
background: url(images/prescriptoresOn.gif) no-repeat;
}
#bot5 a.activo {
background: url(images/prescriptoresOn.gif) no-repeat;
}
/**/
#bot6 a:link, #bot6 a:visited{
background: url(images/ultimasOff.gif) no-repeat;
display:block;
float:left;
width: 207px;
height:67px;
border-left: 1px solid #cccdcd;
}
#bot6 a:hover{
background: url(images/ultimasOn.gif) no-repeat;
}
#bot6 a.activo {
background: url(images/ultimasOn.gif) no-repeat;
}
/**/
#bot7 a:link, #bot7 a:visited{
background: url(images/contactoOff.gif) no-repeat;
display:block;
float:left;
width: 109px;
height:67px;
border-left: 1px solid #cccdcd;
}
#bot7 a:hover{
background: url(images/contactoOn.gif) no-repeat;
}
#bot7 a.activo {
background: url(images/contactoOn.gif) no-repeat;
}
/**/




#logo{
float:right
}
#submenu {
height: 26px;
}
#submenu ul {
height:26px;
width:100%;
background-color:#2e2e2e
}
#submenu li {
display: inline;
line-height:26px;
}
#submenu li a:link, #submenu li a:visited {
display: block;
float: left;
padding-right:8px !important;
padding-right:8px;
vertical-align: bottom;
padding-left:8px !important;
padding-left:8px;
height:26px;
line-height: 26px;
color: white;
background: url(images/fdSub.gif) no-repeat top right #2e2e2e;
text-decoration: none
}
#submenu li a:hover {
color:#DDD
}

#conten {
height: 601px;
overflow: hidden !important
}
#pie{
position: relative;
top: -1px;
background-color: #3d3d3d;
height: 26px;
line-height:26px;
text-align: right
}
.pieIzq{
display:block;
height: 26px;
background-color: #2e2e2e;
padding: 0 60px 0 10px;
float: right
}
.pieDer {
display:block;
height: 26px;
background-color: #232323;
width:171px;
text-align: center;
padding: 0 10px 0 10px;
float: right
}

/*********************** interior diapos  ***********************/
#pieDiapos {
color: white;
padding:15px;
opacity:0.8;
position: absolute;
top:547px;
z-index:2;
width: 946px;
height:120px;
background: transparent url(images/fdNegro.png) repeat
}
#pieDiapos h1{
font-size:24px;
margin-bottom:10px;
}
#pieDiapos h2 {
font-size:16px;
}
.colIzqDiapos {
width:465px;
margin-right:15px;
float:left
}
.colDerDiapos {
width:464px;
float: left;
}
/**************/
#pieProyectos {
color: white;
padding:15px;
opacity:0.8;
position: absolute;
left:304px;
top:577px;
z-index:2;
width: 642px;
height:90px;
background: transparent url(images/fdNegro.png) repeat
}
#pieProyectos h1{
font-size:24px;
margin-bottom:10px;
}
#pieProyectos h2 {
font-size:16px;
}
.colIzqProyectos {
width:465px;
margin-right:15px;
float:left
}
.colDerProyectos{
width:464px;
float: left;
}
/**************/
.menuIzq {
position: absolute;
left:0px;
width:274px;
padding:15px;
float: left;
}
.menuIzq li a:link, .menuIzq li a:visited {
line-height:25px;
height:25px;
display: block;
border-bottom: 1px solid #666
}
.menuIzq li a:hover {
background-color: #333
}

.listadoIzq li {
list-style-position: inside;
list-style-type: square;
font-weight: bold;
margin: 0 0 0 10px;
text-indent:-12px;
padding-left:10px;
}
ul.listadoIzq{
clear:both;
display: block;
padding-top: 5px
}

/*********interior Generico************/
#contenidoGenerico {
position: absolute;
text-align: right;
left: 304px;
top:97px;
width: 863px;
height: 601px;
/*background-color: #232323;*/
}
#pieGenerico {
color: white;
padding:15px;
opacity:0.8;
position: absolute;
left:304px;
top:577px;
z-index:2;
width: 833px;
height:90px;
background: transparent url(images/fdNegro.png) repeat
}
#pieGenerico h1{
font-size:24px;
margin-bottom:10px;
}
#pieGenerico h2 {
font-size:16px;
}
.moduloGenerico {
width: 285px;
float: left;
margin-left:2px;
margin-top:2px;
background-color: #333;
height:297px;
}
.Diseno {
float: left;
margin-left:15px
}
.Diseno a {
color:#ccc
}
h3.serviciosMinis {
padding-left:10px;
padding-right:10px;
line-height:120%;
text-align: left;
font-size:18px;
font-weight: normal;
margin-top:10px
}
