body {
 background: #00a7e6 url(img/fondo.png) repeat-x left top;
 background-color: #4d4d4d;
 color: #FFF;
 padding: 0; margin: 0; font: 8pt Verdana, sans-serif; line-height: 1.5em;
}
img {
	border: 0px;
	padding: 0px;
	margin:0px;
	}
}
a { color: #FFFFFF; text-decoration:none; }
a:hover { color: #333333; text-decoration:none;}
a:visited {color: #FFFFFF; text-decoration:none;}
a#enlaces { color: #FFFFFF; text-decoration:none;vertical-align:top; padding-top: -2px }
a:hover#enlaces { color: #00a7e6;; text-decoration:none;}
a:visited#enlaces {color: #FFFFFF; text-decoration:none;}
a#numeros { color: #FFFFFF;text-decoration:none; }
a:hover#numeros { color: #00a7e6; text-decoration:none;}
a:visited#numeros {color: #FFFFFF; text-decoration:none;}
a#numeros_no { color: #00a7e6; text-decoration:none; }
h4:first-letter
{
color: #00a7e6;
}
h4 {
	font: normal 7pt Verdana, sans-serif;
	line-height: 102%;
	letter-spacing: 0px;
	margin: 0 5px 0 20px;
	text-align:left;
	width:160px;
	
}
h5:first-letter
{
font-weight:bold;
color: #00a7e6;
}
h5 {
	font: normal 7pt Verdana, sans-serif;
	color:#FFFFFF;
	line-height: 100%;
	letter-spacing: 0px;
	margin: -15px 1px 0 15px;
	text-align:left;
	font-weight:bold;
	
	
}
h6 {
	font: normal 8pt Verdana, sans-serif;
	line-height: 100%;
	letter-spacing: 0px;
	margin: 0 5px 0 20px;
	text-align:left;
	color: #00a7e6;
	font-weight:bold;
	
}
h7 {
	font: normal 14pt Verdana, Sans-Serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #ffffff;
	background: #4d4d4d;
	letter-spacing: 0px;
	text-align:right;
	line-height: 100%;
	float:right;
}
h8 {
	font: normal 8pt Verdana, Sans-Serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #ffffff;
	vertical-align:top;
	letter-spacing: 0px;
	text-align: right;
	line-height: 100%;
	float:right;
	background:none;
	
}
h8 a { color: #FFFFFF; background:none; text-decoration:none; }
h8 a:visited {color: #FFFFFF; background:none; text-decoration:none;}
h8 a:hover { color: #333333; background:none; text-decoration:none;}


h1 { font: bold 7pt Verdana, sans-serif; line-height: 100%; letter-spacing: 0px;  margin: 0; text-align:left; }
h2 { margin: 0; padding: 0; font: normal 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a { color: #46574D; background: inherit; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #BFE1ED; background: inherit; }

h3 {
	font: bold 56pt Verdana, Sans-Serif;
	margin: 0px 0px 10px -5px;
	padding: 0px;
	color: #ffffff;
	background: transparent;
	vertical-align: middle;
	letter-spacing: 0px;
	text-align:left;
}
h3:first-letter
{
color: #00a7e6;
}
h2:first-letter 
{
color: #00a7e6;
}
h2 {
	font: bold 22pt Verdana, Sans-Serif;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	color: #ffffff;
	background: #4d4d4d;
	vertical-align: bottom;
	letter-spacing: 0px;
	text-align:left;
	line-height: 100%;
}
h2#onwork:first-letter 
{
color: #00a7e6;
}
h2#onwork {
	width:239px;
	font: bold 12pt Verdana, Sans-Serif;
	margin: 0;
	padding: 10px 0px 10px 0px;
	color: #ffffff;
	background: #4d4d4d;
	vertical-align: middle;
	letter-spacing: 0px;
	text-align: center;
	line-height: 100%;
}
h3#busi:first-letter 
{
color: #00a7e6;
}
h3#busi {
	font: bold 32pt Verdana, Sans-Serif;
	margin: 0px 0px 0px -5px;
	padding: 0 0 10px 0;
	color: #ffffff;

	vertical-align: middle;
	letter-spacing: 0px;
	text-align:left;
}
h3#shop:first-letter 
{
color: #00a7e6;
}
h3#shop {
	font: bold 46pt Verdana, Sans-Serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #ffffff;

	vertical-align: middle;
	letter-spacing: 0px;
	text-align:left;
}
h3#conta:first-letter 
{
color: #00a7e6;
}
h3#conta {
	font: bold 34pt Verdana, Sans-Serif;
	margin: 0px 0px 0px -5px;
	padding: 0 0 10px 0;
	color: #ffffff;

	vertical-align: middle;
	letter-spacing: 0px;
	text-align:left;
}
h3#compra:first-letter
{
color: #00a7e6;
}
h3#compra {
	font: bold 34pt Verdana, Sans-Serif;
	margin: 0px 0px 0px 0px;
	padding: 0 0 10px 0;
	color: #ffffff;
   vertical-align: middle;
	letter-spacing: 0px;
	text-align:left;
}
p.cuerpo{	margin:0px; line-height: 150%; text-align:justify; padding: 10px 22px 10px 22px; }
p.cuerpo:first-letter {
color: #00a7e6;
}
p.cuerpobusiness{	margin:0px; line-height: 110%; text-align:justify; padding: 22px 22px 22px 22px; }
p.cuerpobusiness:first-letter {
color: #00a7e6;
}
p.shopstop{ font: normal 7pt Verdana, Sans-Serif; margin:0px; line-height: 100%; text-align:justify; padding: 0;}
p.shopstop:first-letter {
color: #00a7e6;
}
p.shopstop2{ font: normal 7pt Verdana, Sans-Serif; margin:0px; line-height: 100%; text-align:justify; padding: 0px 4px 4px 5px; margin-right: 15px; color: #ffffff;}
p.shopstop2:first-letter {
color: #00a7e6;
}
p.contactar{
	color:#FFFFFF;
	margin:0px;
	line-height: 120%;
	text-align:justify;
	padding:5px 15px 15px 15px;
}
p.left_texto {
	color:#FFFFFF;
	margin:0px;
	line-height: 120%;
	text-align:justify;
	padding-bottom: 5px;
	
}
p.left_texto:first-letter {
color: #00a7e6;
}
p.left_texto_2 {
	color:#FFFFFF;
	margin:0px;
	line-height: 120%;
	text-align:justify;
	padding-bottom: 5px;
	
}
p.left_texto_2:first-letter {
color: #00a7e6;
}
p.formulario{
	color:#FFFFFF;
	margin:0px;
	line-height: 140%;
	text-align:justify;
	padding:0px;
}
p.contactar_bottom{
	color: #ffffff;
	margin:0px;
	line-height: 100%;
	font-size: 7pt;
	text-align:left;
	padding: 5px 0px 15px 108px;	
}
/*form { margin: 0; }*/

/*input.search { width: 122px; height: 15px; border: 1px dashed #46574D; background: #FFF url(input.jpg) no-repeat; padding: 3px; color: #616161; }
input.submit { width: 28px; height: 20px; font-weight: bold; border: none; background: #FFF; padding: 3px; color: #616161; }
*/


.content { 
    background: transparent;
	margin: 0 auto;
	padding: 0px;
	width: 886px;
	color: #000;
}

.header {
	background: #00a7e6 url(img/logo.jpg) no-repeat left top;
	color: #FFF;
	width: 886px;
	height: 64px;
	margin: 0;
	padding: 0;
}

.header .title {
	vertical-align:middle;
	float: right;
	height:auto;
	height: 59px;
	background: #00a7e6 url(img/clear_color_neg.jpg) no-repeat right bottom;
	padding-top: 5px;
	}
.header .title h1{
line-height: 130%;
}


#nav {
	background-color: #4d4d4d;
	width: 886px;
	height: 20px;
	margin: 0;
	padding: 0;
}

#nav ul { margin:0; list-style:none; padding: 0px 0 0 96px; }
#nav a, #nav strong, #nav span { float:left; display:block; color:#fff; padding: 2px 9px 2px 4px; background: #4d4d4d; text-decoration:none; font-weight: bold; }
#nav a { float:none; }
#nav li { float:left; color: #FFF; background: #4d4d4d; margin:0; padding:0 0 0 0px; }
#nav #spacio { float:left; background: #00a7e6; color: #00a7e6; padding:0px; margin:0px; }

#nav #current { float:left; background: #7f7f7f; color: #FFF; }
#nav #current a { float:left; background: #7f7f7f; padding:2px 8px 2px 4px; color:#FFF; }
#nav a:hover { float:left; color:#FFF; background: #7f7f7f; }  
#nav .padding { padding: 5px 0 0 10px; font-weight: bold; }


.main_content {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	width: 886px;

}


.sd_left {
	
    background-color: transparent;
	color: #000;
	margin: 0 0 0px 96px;
	padding: 0px;
	width: 300px;
	
}	
.sd_left_busi {
	
  background-color: transparent;
	color: #000;
	margin: 0 0 0px 116px;
	padding: 0px;
	width: 300px;
	
}
.sd_left_shop {
	
    background-color: transparent;
	color: #000;
	margin: 0px 0px 0px 185px;
	padding: 0px;
	
	
}	
.sd_left_shop2 {
	background-color: transparent;
	color: #000;
	margin: 0 0 0 0;
	padding-left: 5px;
	
	
}	
.texto_izda {
  position: relative;
	width: 150px;
	background-color: transparent;
	color: #000;
	margin: 0px 0px 0px 20px;
	padding: 0px;
		
}	
.sd_left_contact {
	background-color: transparent;
	color: #000;
	margin: 0 0 0px 357px;
	padding: 0px;
	width: 300px;
	
}
.sd_left_compra {
	background-color: transparent;
	color: #000;
	margin: 0 0 0px 430px;
	padding: 0px;
	width: 300px;
	
}
.sd_left_venta {
	background-color: transparent;
	color: #000;
	margin: 0 0 0px 430px;
	padding: 0px;
	width: 300px;
	
}		
.sd_right_compra {
	background-color: transparent;
	clear: both;
  float: right;
	color: #fff;
	margin: 0;
	padding: 0 156px 0 0;
	width: 300px;
	
	
}
.compra_texto_left {
	background-color: transparent;
	color: #000;
	margin: 0 0 0 35px;
	padding-top: 50px;
	width: 280px;
	

}
.sd_right {
    clear: both;
    float: right;
	color: #fff;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 460px;
	
}	

/* For IE... */
/** html .sd_right {
    clear:both;
    background-color: #FFF;
	float: right;
	color: #fff;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 460px;
	
}	
*/
.caja_formulario1{
border:0;
width:202px;
}
.caja_formulario2{
border:0;
width:177px;
}
.caja_formulario3{
border:0;
width:194px;
}
.caja_formulario4{
border:0;
width:238px;
}
.altTextField {
cursor: pointer;
border: 0px;
background-color: #333333;
font-family: Verdana;
font-size: 9pt;
color: #ffffff;
width:238px;
}
.shop_menu {
background-color:#7f7f7f;
vertical-align:top;
margin:0px;
}

/* menus */
.menu_shop{
float:left;
width:230px;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
padding-top: 25px;
padding-left:10px;
top: 0;
left: 0;
}
#menu {
color: #FFFFFF;
width: 225px;
}
#menu dt {
background: #7f7f7f url(img/flecha.jpg) no-repeat left;
cursor: pointer;
margin: 2px 0;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: normal;
padding-left:12px;
}
#menu dt:first-letter {
color: #00a7e6;
font-weight: bold;
}
#menu dt a#menu01 {
	background: #7f7f7f url(img/flecha.jpg) no-repeat -12px;
	cursor: pointer;
	margin: 2px 0;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-weight: normal;
	padding-left:0px;
}
#menu dt a#menu01:first-letter {
color: #00a7e6;
}
#menu dd {
/*//border: 1px solid gray;*/
}
#menu li {
letter-spacing:-1px;
font-size:9px;
padding-left: 15px;
text-align: left;
background: #7f7f7f;
}
#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a:hover, #menu dt a:hover {
color: #333333;
}
/* imagenes */
.portada {
	margin: 20px 20px 2px 20px;
	border: solid #7f7f7f 2px;
}
.portada2 {
	margin: 10px 20px 2px 20px;
	border: solid #7f7f7f 2px;
}
.portada3 {
	margin: 7px 20px 0px 20px;
	border: solid #7f7f7f 2px;
}
#topright {
   margin: 0;
   position: relative;
   right: + 18px;
   bottom: - 8px;
   }
#topright2 {
   margin: 0;
   position: relative;
   margin-left: -15px;
   height: 20px;
	 margin-top: 60px;
   }
#topright4 {
   position: relative;
   margin-left: -20px;
	 height: 20px;
   }
#topright3 {
   position: relative;
   margin-left: -20px;
	 top: 20px;
   height: 20px;
   }
#bottompright {
   margin: 0;
   position: relative;
   right: + 18px;
   bottom: + 8px;
   }

/* compra venta */

#contact-area {
	width: 234px;
	margin-top: 5px;
}

#contact-area input, #contact-area textarea {
	padding: 0px;
	width: 234px;
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px 0px 2px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 150px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #4d4d4d;
	}

#contact-area input.submit-button {
	width: 100px;
	
	
}

label {
	text-align: left;
	margin-right: 5px;
	width: 300px;
	padding-top: 5px;
	font-size: 1em;
	color:#FFFFFF;
}
