﻿/* __________________________________________________Normalizar */
	
	
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
	{ margin : 0; padding : 0; }


h1,h2,h3,h4,h5,h6 { font-size : 100%; font-weight: normal; }


address, caption, cite, code, dfn, em, strong, th, var
	{ font-style : normal; font-weight : normal; }
	
ol,ul { list-style : none; }
    
fieldset,img, img a { border : 0; }


a { outline:none;text-decoration:none;}

a img { border:none; }

/* __________________________________________________formulario */


form {margin:0 0 10px 10px;}
.olform {font-size:13px;}
.ollabel {margin:10px 0 5px 0;}
.ollabel {font-weight:bold;}

.olcheck {float:left;margin:0 0 5px 5px;}

.olinput {margin:5px 0;}
.olinput input {width:270px;color:#333;}
.olinput select {width:274px;color:#333;}
.olinput label {font-weight:bold;width:150px;float:left;margin:0 10px 0 0;}
.olinput textarea {height:100px;width:430px;padding:3px 0 0 3px;}

.olform .btn {width:130px;height:35px;background:#740101;border:0;color:#fff;font-weight:bold;margin:10px 0 0 0;cursor:pointer;}



/* __________________________________________________setting */


strong {font-weight:bold;}
.left {float:left;}
.right {float:right;}

.red {color:#740101;}

.lnk {color:#740101;text-decoration:underline;}
.lnk:hover {text-decoration:none;}

.lnk2 {color:#333;text-decoration:underline;}
.lnk2:hover {text-decoration:none;}

.lnk3 {color:#333;text-decoration:none;}
.lnk3:hover {text-decoration:underline;}

.lnk4 {color:#740101;text-decoration:none;}
.lnk4:hover {text-decoration:underline;}



.clear {clear:both;}

.mrg {
	margin:30px 0;
	height:161px;
}

.mrg3 {
	margin:30px 0;
	height:400px;
}


.mrg2 {
	margin:0 20px 0 0;
}

.mrg4 {
	margin:20px 0;
}

.mrg5 {
	margin:20px 20px 0 0;
}


.mrg6 {
	margin:0 20px 0 0;
}

.mrg7 {
	margin:0 20px;
}
.mrg8 {
	margin:0 100px;
	height:400px;
}

.mrg9 {
	padding:0 0 0 20px;
}




/* __________________________________________________Layout */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	background:url("../img/background.jpg") no-repeat top center;
}


#box {
	width:960px;
	margin:0 auto;
}

#header {
	margin:0 0 35px 0;
}


#header h1 a {
	text-indent:-9999px;
	display:block;
	background:url("../img/logo.jpg") no-repeat top center;
	width:436px;
	height:104px;
	margin:15px 0 0 -10px;

}


.main-menu {
	position:absolute;
	top:104px;
	margin:0 0 0 350px;
}

.main-menu li {
	float:left;
}

.main-menu .home a {display:block;width:120px;height:35px;text-indent:-9999px;background: url("../img/menu.jpg") no-repeat 0 0;}
.main-menu .home a:hover {background: url("../img/menu.jpg") no-repeat 0 -35px;}
.main-menu .home span a {background: url("../img/menu.jpg") no-repeat 0 -35px;}

.main-menu .productos a {display:block;width:120px;height:35px;text-indent:-9999px;background: url("../img/menu.jpg") no-repeat -120px 0;}
.main-menu .productos a:hover {background: url("../img/menu.jpg") no-repeat -120px -35px;}
.main-menu .productos span a {background: url("../img/menu.jpg") no-repeat -120px -35px;}


.main-menu .garantia a {display:block;width:120px;height:35px;text-indent:-9999px;background: url("../img/menu.jpg") no-repeat -240px 0;}
.main-menu .garantia a:hover {background: url("../img/menu.jpg") no-repeat -240px -35px;}
.main-menu .garantia span a {background: url("../img/menu.jpg") no-repeat -240px -35px;}

.main-menu .noticias a {display:block;width:120px;height:35px;text-indent:-9999px;background: url("../img/menu.jpg") no-repeat -360px 0;}
.main-menu .noticias a:hover {background: url("../img/menu.jpg") no-repeat -360px -35px;}
.main-menu .noticias span a {background: url("../img/menu.jpg") no-repeat -360px -35px;}

.main-menu .contacto a {display:block;width:120px;height:35px;text-indent:-9999px;background: url("../img/menu.jpg") no-repeat -480px 0;}
.main-menu .contacto a:hover {background: url("../img/menu.jpg") no-repeat -480px -35px;}
.main-menu .contacto span a {background: url("../img/menu.jpg") no-repeat -480px -35px;}

#slide{
	width:940px;
	height:250px;
	margin:10px auto 0 auto;
}

#slide .foto {
	width:760px;
	height:250px;
	margin:0;
	border-bottom:9px solid #740101;
}

#slide .main-list {
	width:160px;
	height:250px;
	margin:0;
	border-bottom:9px solid #AFADA4;
	background:#F6F4ED;
	float:right;
}

#slide .list-a {
	float:left;
	width:130px;
	margin:20px 0 0 10px;
}

#slide .list-b {
	float:right;
	width:130px;
	margin:20px 10px 0 0;
}

#slide .main-list ul li a {
	font-size:11px;
	color:#403439;
	margin:3px 0 0 0;
	display:block;
}

#slide .main-list ul li a:hover {

	color:#740101;
}


#slide .main-list .tl a {
	display:block;
	color:#403439;
	font-weight:bold;
	padding:0 0 2px 0;
	border-bottom: 1px solid #403439;
	margin:0 0 2px 0;
}

#slide .main-list .tl a:hover {color:#740101;}

#slide .main-list .tl2 a {color:#F6F4ED;}
#slide .main-list .tl2 a:hover {color:#F6F4ED;}

#slide .main-list .tl3 a {
	display:block;
	color:#F6F4ED;
	font-weight:bold;
	padding:0 0 2px 0;
	border-bottom: 1px solid #403439;
	margin:0 0 2px 0;
}

#slide .main-list .tl3 a:hover {
	color:#F6F4ED;
}


#content {
	margin:0 0 10px 0;

}

.hgt {
	height:300px;
}

.hgt2 {
	height:1000px;
}


.hgt2 {
	*height:1400px;
}

.hgt3 {
	height:1000px;
}

.hgt3 {
	*height:1500px;
}




#content h2 {
	font-size:30px;
	color:#740101;
}

#content h2 em {
	font-size:14px;
	color:#333;
	position:absolute;
	margin:-13px 0 0 0;
}


#content h3 {
	font-size:24px;
	color:#333;
}



#content p {
	line-height:24px;
	margin:20px 0 10px 0;
	text-align:justify;
}

#content .pcont {
	line-height:24px;
	margin:10px 0;
	text-align:justify;
}

.pwide {
	width:450px;
	padding:0 10px 0 10px;

}

.pwide2 {

	padding:0 20px 0 0;

}


#content .pcont-2 {
	line-height:24px;
	margin:20px 100px 20px 150px;
	text-align:justify;
}

#content .pcont-3 {
	line-height:20px;
	margin:50px 100px 20px 150px;
	text-align:left;
}



#content .plinks {
	line-height:18px;
	margin:10px 0;
	text-align:left;
	width:460px;
	float:right;	
}

#content .plinks2 {
	line-height:18px;
	margin:10px 0;
	text-align:left;
	width:460px;
	float:left;	
}



#content .side-hme{
	width:200px;
	margin:30px 20px 0 0;
	float:right;
}

#content .side-hme2{
	width:280px;
	margin:30px 10px 0 30px;
	float:left;
}


#content .block-hme{
	width:530px;
	margin:30px 0 0 10px;
	float:left;
}

#content .ultext {
	margin:20px 0 10px 0;
}


#content .ultext li {
	margin:15px 0;
	padding: 0 0 0 15px;
	background:url("../img/list.gif") no-repeat 0 3px;
}

#content .ultext li em {
	font-style:italic;
	font-size:11px;
}

.ficha {
 width:450px;
}

.titleficha {
	display:block;
	background:#F4F4EC;
	color:#333;
	font-weight:bold;
	padding:2px;
	margin:0 0;
	
}

.txtficha {
	display:block;

	color:#808080;

	padding:2px;
	margin:0 0;
	border-bottom:1px dotted #E2DECD;
	
}



#content .prod2 {
	width:221px;
	height:320px;
	margin: 40px 10px 0 0;
	float:left;
}

#content .prod2 img {
	margin: 0 0 10px 0;
}


#content .dwnld {
	font-weight:bold;
	display:block;
	border-bottom:1px dashed #e5e5e5;
	padding: 0 0 3px 0;
	margin:0 0 10px 0;
}


#content .dwm-btn {
	background:#F4F4EC;
	border:1px solid #AFADA4;
	padding:3px 5px;
	color:#740101;
	margin:5px 10px 0 0;
}

#content .dwm-btn:hover {
	background:#740101;
	color:#F4F4EC;

}

#content .navbar {
	font-size:11px;
	color:#808080;	
	float:right;
	margin:0 100px 0 0;
}

#content .navbar a {
	font-size:11px;
	color:#808080;
	text-decoration:underline;	
}




#footer {
	border-top:3px solid #AFADA4;
	font-size:11px;
	color:#808080;
	margin:10px 0;
	clear:both;
}

#footer .foot-ul  {
	margin: 10px 0 0 0;
	
}

#footer .foot-ul-li {
	margin: 0 0 0 30px;
}

#content .block-prod {
	margin:30px 10px 0 10px;
}

.fichabox {
 float:right;

}





