body{
	font-family: Verdana, arial, helvetica, sans-serif;
	background-color:#000000;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	text-align: justify;
}



h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:right;
	font-weight:700;
	color:#8d9f63;
	margin: 5px 30px 5px 0px;
}

h2{
   font:Arial, Helvetica, sans-serif;
   font-size:15px;
   font-weight:700;
   color:#006e55;
   text-align:left;
}

/***********************************************/
/* tabla / celdas / centrado                   */
/***********************************************/

#centrado { position:absolute; top:50%; left:50%; width:760px; height:430px; margin-left:-380px; margin-top:-230px; }

#centrado_2 { position:absolute; top:50%; left:50%; width:670px; height:480px; margin-left:-335px; margin-top:-240px; }
#centrado_3 { position:absolute; top:50%; left:50%; width:728px; height:480px; margin-left:-364px; margin-top:-240px; }
#centrado_4 { position:absolute; top:50%; left:50%; width:800px; height:565px; margin-left:-400px; margin-top:-282px; }
#centrado_5 { position:absolute; left:50%; width:800px; margin-left:-400px; }
#centrado_6 { position:absolute; left:50%; width:600px; margin-left:-300px; }
#centrado_7 { position:absolute; left:50%; width:650px; margin-left:-325px; }
#centrado_8 { position:absolute; left:50%; width:750px; margin-left:-375px; }
#centrado_9 { position:absolute; left:50%; width:472px; margin-left:-236px; }

.tabla{

	background-color:#ffffff;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	height:430px;
}

.tabla2{

	background-color:#ffffff;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}


/* celda menu                   */

.celda_m{

height:195px;

}

/* celda imagen                   */

.celda_i{

height:195px;

}

/* celda contenido                  */

.celda_c{

padding:0px 24px 0px 24px;
height:130px;
}

/* celda enlaces                  */

.celda_e{

height:75px;

}

/* celda logotipos                  */

.celda_l{

height:75px;

}

/* celda pie                  */

.celda_p{

height:10px;
background-color:#000000;

}

/* celdas home                 */

.celda_logo{

height:145px;

}

.celda_imagen{

height:150px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;

}

.celda_menu{

height:70px;

}

.celda_logos{

height:55px;
margin:0px 0px 5px 0px;

}

/* celda productos menu                  */

.celda_p_m{

height:420px;
}

/* celda productos imagen                  */

.celda_p_i{

height:320px;

}

/* celda productos contenido                  */

.celda_p_c{

height:100px;
}

/* celda productos subseccion imagen   */

.celda_ps_i{

height:350px;

}

/* celda productos subseccion contenido     */

.celda_ps_c{

height:70px;
}

/* celda plano localización                 */

.celda_pl{

height:10px;
color:#FFFFFF;
text-align:center;
background-color:#000000;

}

/***********************************************/
/* logotipo / imagen                           */
/***********************************************/

.logotipo{
	margin:5px 0px 0px 20px;
}

.logotipo_home{
	margin:15px 0px 30px 0px;
}

.logotipo_baugar{
	margin:25px 0px 19px 20px;
}

.imagen{
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.foto{
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

.logos_grupo_home{

	margin: 0px 15px 0px 0px;
	
}

.logos_grupo{

	margin: 12px 15px 0px 0px;
	
}

.imagen3{

	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	
}

#animacion{
margin:20px 0px 0px 0px;
}

/* animacion subseccion                           */

#animacion2{
margin:50px 0px 0px 0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#animacion2 a
{
color: #000000;
text-decoration: none;
}

#animacion2 a:hover
{
text-decoration: underline;
color: #006e55;
}

#animacion2 a:visited
{
text-decoration: none;
color: #000000;
}

/***********************************************/
/* menu vertical                               */
/***********************************************/

#menu ul
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 10px 0px 0px 20px;
padding: 0;
list-style-type:none;
text-align:left;

}

#menu li { margin: 0px 0px 0px 2px; }

#menu a
{
display: block;
color: #000000;
background-color: #ffffff;
width: 190px;
padding: 0px 5px 1px 5px;
text-decoration: none;
}

#menu a:hover
{
background-color: #006e55;
color: #ffffff;
}

#active a:link, #active a:visited, #active a:hover
{

background-color: #006e55;
color: #ffffff;
}



#menu2 ul
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 10px 0px 0px 20px;
padding: 0;
list-style-type:none;
text-align:left;

}

#menu2 li { margin: 0px 0px 0px 2px; }

#menu2 a
{
display: block;
color: #000000;
background-color: #ffffff;
width: 140px;
padding: 2px 5px 2px 5px;
text-decoration: none;
}

#menu2 a:hover
{
background-color: #006e55;
color: #ffffff;
}

#active a:link, #active a:visited, #active a:hover
{

background-color: #006e55;
color: #ffffff;
}

#menu3 dl
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 10px 0px 0px 20px;
padding: 0;
list-style-type:none;
text-align:left;

}

#menu3 dt { margin: 0px 0px 0px 2px; }

#menu3 dd { margin: 0px 0px 0px 15px; }

#menu3 a
{
display: block;
color: #000000;
background-color: #ffffff;
width: 140px;
padding: 1px 5px 0px 5px;
text-decoration: none;
}

#menu3 a:hover
{
background-color:#99CC00;
color: #ffffff;
}

#active a:link, #active a:visited, #active a:hover
{

background-color: #006e55;
color: #ffffff;
}

/***********************************************/
/* menu horizontal                             */
/***********************************************/

#menu_h ul
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 10px 0px 10px 0px;
padding: 0;
list-style-type:none;
text-align:center;

}

#menu_h li { margin: 0px 0px 0px 5px;display:inline; }

#menu_h a
{

color: #000000;
background-color: #ffffff;
width: 140px;
padding: 2px 5px 2px 5px;
text-decoration: none;
}

#menu_h a:hover
{
background-color: #006e55;
color: #ffffff;
}

/***********************************************/
/* buscador                                    */
/***********************************************/

.menu_des{
margin: 25px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

.pregunta{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.productos{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:left;
}

.productos a:link {text-decoration: none;}
.productos a:visited {text-decoration: none;}
.productos a:hover {text-decoration: none;}

/***********************************************/
/* zona texto                                  */
/***********************************************/

#contenedor{

	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	border-bottom: 1px solid #000000;
	height:130px;	
}

#contenedor_sin{

	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
}

#contenedor2{

	margin:0px 0px 0px 0px;
	padding:10px 25px 10px 25px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
}

#contenedor2_promo{

	margin:0px 0px 0px 0px;
	padding:0px 25px 10px 25px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
}

#contenedor_avisolegal{

	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	border-bottom: 1px solid #000000;
	height:420px;
	
}

#contenedor_profesionales{

	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	border-bottom: 1px solid #000000;
	height:335px;
	
}

#contenedor_empresa{

	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	border-bottom: 1px solid #000000;
	height:240px;
	
}

#contenedor_prensa{

	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	border-bottom: 1px solid #000000;
	height:570px;
	
}

#contenedor_form_trabajo{

	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	border-bottom: 1px solid #000000;
	height:440px;
	
}

#contenedor_formulario{

	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	border-bottom: 1px solid #000000;
	height:180px;
}

#contenedor_mapaweb{

	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
}

#contenedor_mapaweb a:link{
	color: #000000;
	text-decoration: none;
}

#contenedor_mapaweb a:visited{
	color: #000000;
	text-decoration: none;
}

#contenedor_mapaweb a:hover{
	color: #006e55;
	text-decoration: underline;
}


.campo_form {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}

.parrafo{
	text-align:left;
	width:220px;
	float:left;
	margin:0px 0px 0px 0px;
}

.parrafo1{
	text-align:justify;
	width:220px;
	float:left;
	margin:0px 0px 0px 0px;
}

.parrafo2{
	text-align:justify;
	width:220px;
	float:left;
	clear:right;
	margin:0px 25px 0px 25px;
}

.parrafo2_ancho{
	text-align:justify;
	width:400px;
	float:left;
	clear:right;
	margin:0px 25px 0px 25px;
}

.parrafo2_mas_ancho{
	text-align:justify;
	width:430px;
	float:left;
	clear:right;
	margin:0px 10px 0px 40px;
}

.parrafo3{
	text-align:justify;
	width:220px;
	float:right;
	margin:0px 0px 0px 0px;	
}

.parrafo4{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
	width:200px;
	float:right;
	clear:right;
	margin:5px 0px 0px 0px;
}
	
.parrafo4 a
{
display: block;
color: #000000;
background-color: #ffffff;
width: 140px;
padding: 2px 5px 2px 5px;
text-decoration: none;
}

.parrafo4 a:hover
{
background-color: #006e55;
color: #ffffff;
}

#active a:link, #active a:visited, #active a:hover
{

background-color: #006e55;
color: #ffffff;

}

.parrafo5{
	
	text-align:justify;
	width:215px;
	float:left;
	margin:0px 0px 0px 0px;
	
}

.parrafo6{
	
	text-align:justify;
	width:215px;
	float:right;
	margin:0px 0px 0px 0px;
	
}

.promo{
margin:10px 0px 0px 0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.promo a
{
color: #000000;
text-decoration: none;
}

.promo a:hover
{
text-decoration: underline;
color: #006e55;
}

.promo a:visited
{
text-decoration: none;
color: #000000;
}


.titular{
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	}
	
.enlace{
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;

}
	
.enlace a
{
display: block;
color: #000000;
background-color: #ffffff;
width: 140px;
padding: 2px 5px 2px 5px;
text-decoration: none;
}

.enlace a:hover
{
background-color: #006e55;
color: #ffffff;
}


.enlace_noticias{
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	font-weight:700;

}
	
.enlace_noticias a
{

color: #000000;
text-decoration: none;
font-weight:700;
}

.enlace_noticias a:hover
{
text-decoration:underline;
color: #006e55;
font-weight:700;
}

.enlace_noticias a:visited
{
text-decoration:none;
color: #006e55;
font-weight:700;
}


.enlace_promo{
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	font-weight:700;
}
	
.enlace_promo a
{
text-decoration: none;
color: #000000;
font-weight:700;
}

.enlace_promo a:hover
{
text-decoration:none;
color: #006e55;
font-weight:700;
}

.enlace_promo a:visited
{
text-decoration:none;
color: #006e55;
font-weight:700;
}


.enlace_atcliente{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight:700;

}
	
.enlace_atcliente a
{

color: #000000;
text-decoration: none;
font-weight:700;
}

.enlace_atcliente a:visited
{
text-decoration:none;
color: #000000;
font-weight:700;
}

.enlace_atcliente a:hover
{
text-decoration:underline;
color: #006e55;
font-weight:700;
}


.enlace_ancho{
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;

}
	
.enlace_ancho a
{
display: block;
color: #000000;
background-color: #ffffff;
width: 420px;
padding: 2px 5px 2px 5px;
text-decoration: none;
}

.enlace_ancho a:hover
{
background-color: #006e55;
color: #ffffff;
}



/* telefono atencion cliente                   */

.telefono{
font:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
color:#006e55;
text-align:center;
}

/* titular servicios cliente                   */

.servicios{
font-family:Arial, helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#006e55;
text-align:left;
}

/***********************************************/
/* pie                                         */
/***********************************************/

#pie{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color:#FFFFFF;
	background-color:#000000;
	
}

#pie a
{

text-decoration: none;
}

#pie a:link { color: #ffffff; }
#pie a:visited { color: #ffffff; }
#pie a:hover { color: #ffffff; text-decoration:underline; }