body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	font-family: Arial, sans-serif; 
	font-size: 75%; 
	font-weight: normal;
	color: #3d3d3d;
	background: url(../imagenes/fondo_prod.jpg) repeat-x;
}

#pagina {
	padding: 0;
	width: 760px;	
}

.superior {
	height: 160px;
	background: url(../imagenes/top.gif) no-repeat;
}

.columna1 {
width: 228px;
float: left;
background: url(../imagenes/fondo1.gif) repeat-x;
height: 500px;
}

.columna2 {
	width: 532px;
	float: right;
	background: url(../imagenes/fondo_prod.jpg) repeat-x;
	height: 500px;
}

#banner_principal {
	width: 432px;
	height: 155px;
	text-align:left;
	font-style:normal;
	background: none transparent;
	margin: 0;
	padding: 30px 50px 50px;
	display: block;
	overflow: hidden;
}

#banner_principal b {
	color: #545454;
	font-weight: bold;
}

#banner_principal h1 {
	font-weight:normal;
	font-size: 250%;
	font-family: Arial, Helvetica, sans-serif;
	color: #FBA500;
	padding: 0;
	margin: 0 0 2px;
}

#banner_principal h2 {
	color: #545454;
	font-weight: normal;
    font-size: 100%;
	text-align:left;
	padding: 0;
	margin: 0 0 15px;
	border-width: 0;
}

.izda {
	width: 265px;
	display: block;
	float: left;
	border-right: 1px solid #d0d0d0;
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.izda li{margin:5px 0 0 0;
         padding:0; }
.izda ul{padding:0;
         margin:0 0 10px 0; }
/*El siguiente estilo controla la parte de texto de contenido de la izquierda para 
el porfolio*/
.izda_sin_borde {
	width: 265px;
	display: block;
	float: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.izda_sin_borde a{ text-decoration:none;}
.dcha {
	width: 200px;
	font-weight:normal;
	display: block;
	float: right;
	margin: 0 0 0 0;
	padding: 0;
}
/*Especificaciones para las listas de la derecha*/
ul{ list-style-type:none;
}
.dcha li{margin:5px 0 0 0;
         padding:0; }
.dcha ul{padding:0;
         margin:0 0 10px 0; }



.banner_principalt {
	width: 215px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:110%;	
}

.banner_principalt2 {
	width: 200px;
	color: #828282;
	float: right;
}

#contenido {
	background: url(../imagenes/contenido.jpg) no-repeat;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
}
/*Especificaciones para el alto de la caja de contenido de cada página - Hecho así por culpa de fallo en MSIE*/
.contenido_traducciones {height:255px;}
.contenido_serviciosweb {height:775px;}
.contenido_accesibilidad {height:335px;}
.contenido_alta_busc {height:380px;}
.contenido_cd_empresa {height:336px;}
.contenido_correo {height:585px;}
.contenido_disenografico {height:570px;}
.contenido_dominios {height:260px;}
.contenido_extranet {height:580px;}
.contenido_formulario {height:455px;}
.contenido_formulario_gracias {height:455px;}
.contenido_fotografia {height:321px;}
.contenido_gen_con {height:395px;}
.contenido_multimedia {height:660px;}
.contenido_microsites {height:198px;}
.contenido_oferta_emprende {height:660px;}
.contenido_p_d_g_aerografia {height:495px;}
.contenido_p_d_g_iguana {height:425px;}
.contenido_p_d_g_gizarline {height:425px;}
.contenido_p_d_g_caldenoba {height:425px;}
.contenido_p_d_g_piztibizi {height:425px;}
.contenido_p_d_g_aiomaaa {height:480px;}
.contenido_p_d_g_fincas {height:485px;}
.contenido_p_d_g_mundo {height:520px;}
.contenido_p_d_g_inmoley {height:490px;}
.contenido_p_d_g_killi {height:570px;}
.contenido_p_d_g_magui {height:630px;}
.contenido_p_d_g_pedruzo {height:540px;}
.contenido_pos_busc {height:645px;}
.contenido_proyectos_disen_graf {height:400px;}
.contenido_proyectos_otros {height:190px;}
.contenido_proyectos_web {height:475px;}
.contenido_proyectos_web_2 {height:435px;}
.contenido_publicidad {height:350px;}
.contenido_publicidad_google {height:510px;}
.contenido_regalos {height:340px;}
.contenido_rotulos {height:215px;}
.contenido_tarjetas_interactivas {height:285px;}
.contenido_sitemap {height:550px;}
.contenido_sarean {height:640px;}
.contenido_p_d_g_globalrenove {height:485px;}

#contenido p {
	padding-right: 10px;
}
#contenido a {
text-decoration:none;
}

h1 {
	color: #3d3d3d;
	padding: 0;
	margin: 8px 0 5px;
	font-size: 110%;
	font-style: normal;
}

h2 {
	color: #828282;
	padding: 0 0 5px;
	margin: 0 0 5px;
	font-size: 110%;
	font-style: normal;
}

h3 {
	color: #3d3d3d;
	font-size: 110%;
	font-style: normal;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin: 0;
	padding: 0;
}

h4 {
	color: #3d3d3d;
	font-size: 110%;
	font-style: normal;
	border-bottom: 1px solid #d0d0d0;
	padding-top: 0;
	padding-left: 0;
	margin-top: 0;
	margin-left: 0;
	margin: 0;
	padding: 0;
	width: 90%;
}
.enanas {font-size:9px;}
a.link:link, a.link:visited {
	font-size: 90%; 
	color: #BAD417; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}

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

.pin {
	display: block;
	vertical-align: top;
	clear: both;
}

a,a:visited {
	
	color: #BAD417;
	text-decoration: none;
}

a:hover {
	color: #A1B813;
}

/*Navegación principal*/
#menu_principal {
width: 490px;
padding-left: 10px;
margin-left: 2px;
position: absolute;
top: 120px;
left: 245px;
}

#menu_principal ul {
margin: 0; 
padding: 0;
list-style-type: none;
}
#menu_principal li {
margin: 2px 0 0;
}
#menu_principal a {
display: inline;
width: 490px;
text-decoration: none; 
background: no-repeat;
color: white;
font-size: 80%;
padding: 3px 3px 3px 18px;
border-left: 1px none white;
border-right: 1px none white;
}
#menu_principal a:link, #menu_principal a:active, #menu_principal a:visited {
color: #545454;
}

#menu_principal a:hover {

background: transparent url(../imagenes/arrow.gif) no-repeat 7px 4px;
color:#000000;
}

#menu_principal a.current, a.current:visited {

background: transparent url(../imagenes/arrow_prod.gif) no-repeat 7px 4px;
	color: #FBA500;
	font-size:80%;
}

/*Fin de navegación principal*/
.pimagen {
	padding: 1px;
	border: 0px;
	margin-top: 10px;
}

.pizda {
	display: block;
	float: left;
	width: 55px;
}

.pdcha {
	display: block;
	float: right;
	width: 130px;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	padding-top: 10px;
}



#pie {
	height: 130px;
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 80%;
}

.puntos {
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 20px;
	margin-top: 20px;
}

.fizda {
	display: block;
	float: left;
	width: 50%;
}
.fizda a{text-decoration:none;}

.fdcha {
	width: 50%;
	display: block;
	float: left;
	text-align: right;
}
.texto_hirudesign_gris_oscuro {
font-size:130%;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#666666;}
.texto_hirudesign_gris_claro {
font-size:130%;
font-family:Arial, Helvetica, sans-serif;
color:#999999;}

.negrita {font-weight:bold;}
.cursiva {font-style: italic;}
/*Especificaciones para logo de Google*/
.google_g {color:#184FCA;
           font-style:normal;}
.google_o {color:#E73C21;
           font-style:normal;}

.google_o2 {color:#FFCF00;
           font-style:normal;}

.google_l {color:#5ACB5A;
           font-style:normal;}

.google_e {color:#E73C21;
           font-style:normal;}

#imagen_centrada_google {height: 239px;
	background: url(../imagenes/adwords.gif) center no-repeat
}
.cambio_diseno {text-align:right;
				}
			
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 200px; /* Si colocamos esta unidad en ems irá creciendo con el texto */
	background: url(../imagenes/sbbody-r.gif) no-repeat bottom right;
	font-size: 80%;
}
.boxhead {
	background: url(../imagenes/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../imagenes/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 0px;
	color: #FBA500; 
	font-weight: bold; 
	font-size: 1.5em; 
	line-height: 1em;
}
.boxbody {
	background: url(../imagenes/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 30px 31px;
	text-align:center;

}
.boxbody p {text-align:left;}

				
/*Especificaciçon para enlace especial de Sarean*/
.nar a:link{color:#FBA500;}
.nar a:hover{color:#D88F03;}

	 
/* Especificaciones para Facebook */
div#facebook {float:right;
			  margin-right:30px;
			  margin-top:20px;
			  border:none;}
			  
div#facebook img {border:none;}
.clear {clear:both;}
/*Agradecimientos a DDigitales*/


