
@charset "utf-8";
/* CSS Document */


body {
	margin: 0px; padding: 0px;
	color:#fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ,Calibri, Tahoma, Geneva, sans-serif;
	font-size:13px;
	background-color: #f6f6f6;
	background: url(../img/fnd.jpg) repeat center top; 
	
 
}
h2 {
	font-size:13px; 
	color: #333; 
	text-align:center; 
	margin: 0px;
	}


h3 {
	font-size:16px; 
	color: #333; 
	text-align:left; 
	margin: 0px;
	}
h4 {
	font-size:16px; 
	color:#f6f6f6; 
	text-align:center; 
	margin-top:3px; 
	background-color:#000;
	}
	
h5{
	font-size:16px; 
	color:#333; 
	text-align:left; 
	margin-top:3px; 
	margin-bottom:2px;
	background-color:#f8f8f8; 
	padding-left: 15px; 
	}

h6 {
	font-size:20px; 
	color:#f6f6f6; 
	text-align:left; 
	margin-top:3px; 
	margin-bottom:0px; 
	background-color:#000; 
	padding: 5px 0px 5px 15px;
	}

	
p {
	padding: 5px 10px 0px 10px; 
	marign:0px;
	}
ul {
	padding:5px 10px 5px 30px;

	}
ul.ok{
	list-style-image: url(../img/lista.html);
	}
	
.cleaner_h10 {
	clear: both; 
	width:100%; 
	height: 10px; 
	}
.cleaner_h0 {
	clear: both; 
	width:100%; 
	height: 0px; 
	}

#lk_wrapper { width: 802px;
			padding: 0 auto;
			margin: 0 auto;
			height:auto;
			border:  4px solid #000 ;
			-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.75);
			-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.75);
			box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.75);
}

.float_l { float: left; }
.float_r { float: right; }
#header {width:800px;  float:left;}
#filete {width:800px; height:154px; border:1px solid #000; border-bottom:0px;}


/*menu*/
#menu {
	width:796px; 
	height:30px; 
	text-align:center; 
	margin:0 auto; 
	background-color:#B39883;
	background:#000;
	border: 3px solid #000;
	border-top-width:0px;
    border-bottom-width:0px;
	 }
ul.menu_nav {
 		 	width: 643px; 
			height:30px; 
			list-style:none; 
			margin: 0 auto;	
			padding:0px;
			padding-left:167px;				
			}
ul.menu_nav li {
	display:inline;
	}
ul.menu_nav a {
			display: block;
			float:left; 
			width:150px;
			height: 30px;
			padding-top: 0px;
			line-height:28px;
			padding-left: 0px;
			color: #f6f6f6;

			font-size:14px;
			font-weight:bold;
			text-align:center;
			text-decoration: none;
			margin: 0px 0px 0px 0px;
			}
ul.menu_nav a:hover {
	color:#fff;  
	background: url(../img/fnd_left2.png) repeat;  
	}
	

ul.menu_nav a.selected {
	color: #fff;  
	background: url(../img/fnd_left2.png) repeat; 

	}

ul.menu_nav li  a.selected span, ul.menu_nav li a:hover span {
	border-bottom: 2px solid #fff;


	
	} 

li ul 
{
position:absolute;
left:0px;
top:0px;
display:none;
list-style:none;
}

ul.menu_nav li:hover ul
{
position:absolute;
display:block;
width:200px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
top:30px;
left: 0px;
border: 1px dotted #fff;
border-top-width:0px;
margin:0px;
z-index: 999;

}
ul.menu_nav li:hover .ul2 {
	left:140px
}
ul.menu_nav li:hover ul li{
float:none;
width:200px;
margin:1px 0;
}
ul.menu_nav li:hover ul li a {font-size:12px; width:200px}
/* CONTENIDO */

#contenido {
	width:780px; 
	height:auto; 
	padding:5px 8px; 
	margin:0 auto; 
	float:left; 
	background: url(../img/fnd_left2.png) repeat;  
	border: 3px solid #000 ; 
	border-bottom:3px solid #000; 
	border-top:0px; 
	}

/* IMAGENES Y MINIS */

.borde {
	border:1px solid #000;
	}
#image_mini {
	width:409px; 
	height:auto; 
	float: left; 
	margin-left:20px;
    padding-right:20px;
	}


/* DIV PARTES */

#left_part {
	width:307px; 
	height:auto; 
	float:left;   
	color:#f8f8f8;  
	background: url(../img/fnd_parts.html) repeat;
	border:4px solid #000;
	}

	
#right_part {
	width:429px; 
	height:auto; 
	float:left; 
	margin-left:20px;  
	border: 4px solid #000; 
	background-color:#f6f6f6;
	background:url(../img/fnd_left2.png) repeat; 
	margin-top:2px;
	}
#left_part2 {
	width:300px; 
	height:auto; 
	float:left; 
	background-color:#2C4259; 
	background: url(../img/fnd_parts.html) repeat;
	border:4px solid #000;
	color:#ffffff;
	}
#right_part2 {
	width:450px; 
	height:auto; 
	float:left; 
	margin-left:10px; 
	background:url(../img/fnd_left2.png) repeat; 
	border:4px solid #000; 
	padding-top:0px;
	}
#bottom_part {
	width:775px; 
	height:auto; 
	background-color:#2C4259; 
	background:url(../img/fnd_parts.html) repeat; ; 
	border:4px solid #000; 
	}
#bottom_part .mini {
	margin:2px 1px;
    border-width:2px;
    
	}
#bottom_part .part .mini {
	margin:2px 1px; 
	border:2px #B07453 solid;
	}
#bottom_part .part {
	width: 386px; 
	height:auto; 
	float:left; 
	}
#left_cont {
	width:295px; 
	height:auto; 
	float:left; 
	border:4px solid #000; 
	background-color:#333333; 
	background: url(../img/fnd_left2.png) repeat; 
	color:#f8f8f8;
	}
#center_part {
	width:760px; 
	margin: 0 auto; 
	border: 4px solid #000; 
	background: url(../img/fnd_parts.html) repeat; 
	text-align:center;
	}

/* CONTACTO */

#contacto {
	height:400px; 
	width:796px; 
	background: url(../img/fnd_left2.png) ; 
	float:left;  
	border:3px solid #000;
	}
#formulario {
	width: 700px; 
	margin-left:50px; 
	height:390px; 
	float:left;  
	margin-top: 10px;
	}
.form {
	background: url(../img/fnd_form.png) repeat-x; 
	float:left; 
	border-left:#666 2px solid; 
	border-right: #666 2px solid; 
	border-bottom: #666 2px solid; 
	margin:0px 5px; 
	width:385px; 
	min-height:300px;
	}
#formulario h2{
	float: left; 
	font-size:12px; 
	color:#f6f6f6; 
	background:url(../img/fnd_left2.jpg) repeat ; 
	background-color:#000;
	line-height: 25px; 
	padding: 0px 5px; 
	margin-bottom:0px; 
	width:390px; 
	margin-top:5px;
	}
#mail_tel{
	width:290px; 
	height:250px; 
	float:left; 
	margin: 30px 0px 0px -6px; 
	background:url(../img/fnd_form.png) repeat-x; 
	color:#000;
	}
#mail_tel h2{
	float: left; 
	font-size:12px; 
	color: #f6f6f6; 
	background: url(../img/fnd_left2.jpg) repeat; 
	background-color:#000;
	line-height: 25px; 
	padding: 0px 20px; 
	margin:0px; 
	width:255px; 
	text-align:center;
	}
#mail_tel p {
	padding:0px 5px;
	}
#mail_tel a {
	color:#900;
	}

.boton {
	font-weight:bold; 
	color:#f6f6f6;  
	line-height:30px; 
	padding:5px 10px; 
	border:#f6f6f6 1px solid; 
	background:url(../img/fnd_left2.jpg) repeat; 
	float:right; margin-right:30px; 
	margin-bottom:10px; 
	cursor:pointer;
	}
	
.boton:hover {
	background-color:#000;
	background-image:none;
	}
	
label {
	font-weight:bold; 
	margin-top:10px; 
	height: 30px; 
	line-height:30px; 
	color:#000; 
	font:12px; 
	float:left; 
	width:130px; 
	padding: 0px 10px;
	}
input.text {
	margin-top:10px; 
	padding-left:5px;
	line-height:25px; 
	height:30px; 
	width:200px; 
	float:left; 
	border: #C284AD 1px dashed;
	}
textarea {
	margin-top:10px; 
	padding-left:5px;
	line-height:15px; 
	height:100px; 
	width:200px; 
	float:left; 
	border: #C284AD 1px dashed;
	}

#btnsubmit{
	margin-right:60px;
	}
	
#formulario h3{
	float: left; 
	font-size:12px; 
	color:#000; 
	line-height: 25px; 
	padding: 0px 5px; 
	margin-bottom:0px; 
	width:390px; 
	margin-top:5px;
	}
input.text:focus,textarea:focus {
	border: #C284AD 1px solid;
	}

/* PLANO */

#plano {
	height:550px; 
	width:780px; 
	text-align:center;
	}
#plano h4 {
	font-size:16px; 
	color:#333; 
	text-align:center;
	}

/* FOOT */


#foot {
	margin: 0 auto; 
	padding:0; 
	margin-top: 10px;
	}
#foot h5 {
	font-size:12px; 
	font-weight:normal; 
	padding:0px; 
	margin: 5px; 
	text-align:center; 
	color:#999; 
	background:none;
	}

/* conacto top*/

#contacto-top {
 background: #000; 
 text-align:center; 
 margin-right:-5px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.75);
     -moz-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.75);
          box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.75);
  position:relative;

}
#contacto-top ul {
	list-style:none; 
	margin: 0 auto;	
	padding:0px;
}
#contacto-top ul li {	
	display:inline-block;
	padding: 5px 10px;
}
#contacto-top ul li span {

}


ul.deta, ul.deta2 {
	padding-top:0px;
}
ul.deta li {
	width:50%;
	font-size:15px;
	float:left;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	color:#444
	display:block;
	list-style: inside;
}
ul.deta .lilarge { width:100% !important; list-style:none}
ul.deta2 {
	width:330px;
	float:left
}
ul.deta2 li {
	font-size:15px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	color:#444
	display:block;
	list-style: inside;
} 
p.deta {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	color:#fff;
	font-size:15px;
}
/* box 1 */
.box-1 {
	padding:5px 10px;
}

h1,h2,h3,h4 {
	color:#fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	background: url(../img/fnd_.html) repeat;
	padding:5px;
	text-align:center
}
.box-1 h1 span {
	border-bottom : 2px solid #fff
}

#image_show { border:1px solid #333;  background-color:#111; float:left; height:300px;  padding:10px; width:400px; margin-left:-5px}
#minis {width: 340px; height: 320px; float: right; overflow-y: auto;  margin-right:-5px}
.mini {border: 1px solid #333; background-color:#111; float:left; height:67px; padding:5px; margin:3px; width:89px; }
ul#item_list li  {
	line-height:40px;
	
}
ul#item_list li .ico_list {
	background-image: url("../img/ico_contacto.png");
	background-repeat: no-repeat;
	display: table-cell;
	float:left;
	min-height:40px;
	line-height:40px;
	background-position: 0px 0px;
	margin-right:10px;
	width: 25px;
}
ul#item_list li.mail { font-size:12px;}
ul#item_list li.tel .ico_list { 	background-position: -2px center;} 
ul#item_list li.cel .ico_list { 	background-position: -30px center;} 
ul#item_list li.mail .ico_list { 	background-position: -55px center;}
ul#item_list li.ubi .ico_list { 	background-position: -80px center;}
