/* -----------------------------
			STANDARD
------------------------------- */


body{
padding:0;
margin:0;
background-image:url(../img/fondo.jpg);
background-repeat:repeat;
background-color:inherit;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
}


.general{
width:988px;
min-height:733px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:10px;
position:relative;
}
*html .general{ height:733px; }



.clear{
clear:both;
padding:0;
margin:0;
}

/* -----------------------------------------------
					   HEADER
-------------------------------------------------- */


.header{
width:988px;
height:53px;
background-image:url(../img/header_round.gif);
background-repeat:no-repeat;
background-color:inherit;
position:relative;
}
	.idiomas{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:450px;
	position:relative;
	left:57px;
	top:16px;
	}
	.idiomas a{ color:#000000; text-decoration:none; }
	.idiomas a:hover{ color:#000000; text-decoration:underline; }
	
	.logo{
	width:138px;
	height:67px;
	position:absolute;
	right:66px;
	top:32px;
	}


/* -----------------------------------------------
					   MENU
-------------------------------------------------- */

.menu{
background-color:#FFFFFF;
padding-top:30px;
border-bottom:1px solid #bfbfbf;
}
	.menu_img{
	position:relative;
	left:58px;
	width:640px;
	height:40px;
	}

/* -----------------------------------------------
					   CONTENT
-------------------------------------------------- */

.content{
min-height:561px;
height:auto;
background-color:#FFFFFF;
padding-bottom:47px;
}
*html .content{ height:561px; }


/* -----------------------------------------------
					   INICIO
-------------------------------------------------- */

.inicio_left{
width:475px;
float:left;
position:relative;
left:58px;
}

.text_inicio{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:25px;
padding-top:45px;
padding-left:25px;
}

.inicio_right{
	width:365px;
	float:right;
	position:relative;
	right:65px;
	margin-top:52px;
}
	.logo_inicio_right{
	float:left; margin-top:24px; margin-left:29px; width:182px;
	}


/* -----------------------------------------------
					   DYMCO
-------------------------------------------------- */

.dymco_left{
width:380px;
float:left;
position:relative;
left:58px;
padding-bottom:20px;
}

.dymco_right{
width:435px;
float:right;
position:relative;
right:65px;
margin-top:22px;
}
	.logo_inicio_right{
	float:left; margin-top:24px; margin-left:29px; width:182px;
	}

.titul_verd{
color:#B8D232;
font-size:29px;
}
.titul_red{
color:#EC4340;
font-size:29px;
}
.titul_blue{
color:#00ACED;
font-size:29px;
}
.titul_groc{
color:#fb901c;
font-size:29px;
}
.titul_groc_small{
color:#f7b25c;
font-size:18px;
}


/* -----------------------------------------------
					   PRODUCTOS
-------------------------------------------------- */

.productos_img{
float:left;
margin-right:15px;
margin-bottom:15px;
}

/* -----------------------------------------------
					   CONTACTO
-------------------------------------------------- */

.content_indent{
position:relative;
left:58px;
margin-top:30px;
border-right:1px solid #bfbfbf;
width:500px;
font-family:"Trebuchet MS" ,Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:19px;
padding-bottom:20px;
float:left;
}

.titul_contacto{
color:#F6921E;
font-size:50px;
}

.fields_left{
width:192px;
border:0px solid red;
float:left;
margin-bottom:10px;
}
.fields_right{
width:192px;
border:0px solid red;
float:left;
margin-left:14px;
margin-bottom:10px;
}

.input_contacto{
width:192px;
border:1px solid #000000;
}

.textarea_contacto{
width:398px;
height:121px;
border:1px solid #000000;
}

.div_menu_right_contacto{
width:180px;
border:0px solid red;
position:absolute;
right:27px;
margin-top:34px;
line-height:19px;
}


.contacto_right{
width:330px;
float:right;
position:relative;
right:62px;
margin-top:22px;
}
	.logo_contacto_right{
	float:left; margin-top:24px; width:100%; font-size:11px;
	}

.div_container_ficha{
border:0px solid red;
width:600px;
}

.div_container_ficha2{
border:0px solid red;
width:530px;
position:relative;
left:30px;
}

/* -----------------------------------------------
					   FOOTER
-------------------------------------------------- */

.footer{
width:988px;
height:47px;
background-image:url(../img/footer_round.gif);
background-position:bottom;
background-repeat:no-repeat;
background-color:#ffffff;
color:#9d9d9d;
font-size:11px;
position:absolute;
bottom:0px;
border-top:1px solid #bfbfbf;
}


.content .dymco_left .text_inicio a {
	color: #000000;
}
