/* CSS Document */
body {
background-color:#000000;
font-family: Tahoma, Arial, Verdana;
font-size:85%;
color:#FFFFFF;
border:0px;
margin:0px;
padding:0px;
}

div, p {
display:block;
border:0px;
margin:0px;
padding:0px;
}


#contenedor {
width:780px;
margin-left: auto;
margin-right: auto;
}

#grupocabecera {
position:absolute;
width:780px;
height:200px;
background-color:#000000;
z-index:0;
}


#gruplogo {
position:absolute;
width:270px;
height:135px;
top:20px;
left:20px;
}

#anicuadri {
position:absolute;
width:110px;
height:66px;
top:2px;
left:80px;
}

#logoelde {
position:absolute;
background-image: url(images/imgserv/servicios.gif);
width:200px;
height:49px;
top:78px;
left:36px;
}

#bienve {
position:absolute;
width:350px;
height:200px;
top:154px;
left:0px;
}

#bienve p {
font-size:0.8em;
}

#cabecollage {
position:absolute;
background-image:url(images/imgserv/cabeservicios.jpg);
width:420px;
height:256px;
top:0px;
left:355px;
}

#menu {
position:absolute;
width:760px;
height:20px;
top:260px;
left:20px;
}

#menu ul, #menu ul li, #menu ul li a {
display:inline;
}

#menu ul li {
padding:0px 12px 0px 0px;
}

#menu ul li.actual {
font-size:0.66em;
font-weight:bold;
text-decoration:none;
color:#999999;
}

#menu ul li a {
font-size:0.66em;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

#menu ul li a:hover {
color:#999999;
}

#grupocontenido {
position:absolute;
width:780px;
top:290px;

}


#textgrup1, #textgrup2, #textgrup3 {
width:250px;
margin:10px 10px 10px 0px;
height:370px;
float:left;
}

#minianim {
width:40px;
height:16px;
float:left;
padding:1px 0px 0px 8px;
clear:right;
}

#textgrup1 {
}

#textgrup2 {
}

#textgrup3 {
}

#textgrup1 img.tit, #textgrup2 img.tit ,#textgrup3 img.tit  {
float:left;
}

#textgrup1 img.titic, #textgrup2 img.titic ,#textgrup3 img.titic  {
float:left;
padding:0px 0px 0px 8px;
clear:right;
}

#textgrup2 img.titic {
padding-top:3px;
}

#textgrup2 p a {
color:#FFFFFF;
text-decoration:none;
}

#textgrup2 p a:hover {
color:#999999;
}

#textgrup1 p, #textgrup2 p, #textgrup3 p {
font-size:0.8em;
}

#textgrup1 br.espace, #textgrup2 br.espace, #textgrup3 br.espace {
line-height:8px;
}

#textgrup1 p.linkpetit, #textgrup2 p.linkpetit, #textgrup3 p.linkpetit {
font-size:0.7em;
font-weight:bold;
}

#textgrup1 p.linkpetit a, #textgrup2 p.linkpetit a, #textgrup3 p.linkpetit a {
font-size:0.8em;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding:0px 4px 0px 8px;
}

#textgrup1 p.linkpetit a:hover, #textgrup2 p.linkpetit a:hover, #textgrup3 p.linkpetit a:hover {
color:#999999;
}



#subtext1 {
clear:both;
width:780px;
height:20px;
text-align:center;
padding:0px 0px 8px 0px;

}

#subtext2 {
clear:both;
width:780px;
height:40px;
text-align:center;
padding:0px 0px 18px 0px;

}

#subtext1 p, #subtext2 p {
font-size:0.8em;
}



#textgrusec1, #textgrusec2, #textgrusec3, #textgrusec4 {
width:170px;
margin:10px 15px 10px 8px;
height:200px;
float:left;
}





















#menubaix {
clear:both;
width:780px;
height:20px;
text-align:left;
margin:0px 0px 0px 20px;
}

#menubaix ul, #menubaix ul li, #menubaix ul li a {
display:inline;
}

#menubaix ul li {
padding:0px 12px 0px 0px;
}

#menubaix ul li.actual {
font-size:0.66em;
font-weight:bold;
text-decoration:none;
color:#999999;
}

#menubaix ul li a {
font-size:0.66em;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

#menubaix ul li a:hover {
color:#999999;
}



#pie {
clear:both;
width:780px;
height:30px;
text-align:center;
}

#pie img {
padding:10px 0px 2px 0px;
}

#pie p {
font-size:0.7em;
padding:0px 0px 12px 0px;
}

#pie p a {
font-size:1.2em;
color:#FFFFFF;
text-decoration:none;
}

#pie p a:hover {
color:#999999;
}


