@charset "utf-8";
/* CSS Document */

/* &#225;  &#233;  &#237;  &#243; &#250; &#241;*/
* {
padding:0;
margin:0;
}

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:#000;
	background-image:url(../img/fnd.jpg);

	background-repeat:repeat;
}
#lk_wrapper { width: 802px;
			padding: 0 auto;
			margin: 0 auto;
			height:auto;
			
}

/* HEADER */
#header {width:800px; height:184px; float:left;}
#filete {width:800px; height:152px; border:0px solid #000;}


/* menu */
#menu {
	width:794px; 
	height:28px; 
	text-align:center; 
	margin:0 auto; 
	background-color:#2C4259; 
	background: url(../img/fnd_1.jpg) repeat; 
	border:1px solid #000; 
	border-top:0px; 
	border:3px solid #1F2447; 
}
ul.menu_nav {
 		 
			width: 800px; 
			height:28px; 
			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: 28px;
			padding-top: 0px;
			line-height:28px;
			padding-left: 0px;
			color: #fff;
			font-size:14px;
			font-weight:normal;
			text-align:center;
			text-decoration: none;
			margin: 0px 0px 0px 0px;
	
}
ul.menu_nav a:hover { color: #fff;  background:url(../img/fnd_cont.jpg) repeat-x;  }
ul.menu_nav a.selected {color: #fff;  background:url(../img/fnd_cont.jpg) repeat-x;  }

li ul {
	background: url(../img/fnd_1.jpg) repeat; 
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	list-style:none;
}

ul.menu_nav li:hover ul {
	position:absolute;
	display:block;
	min-width:150px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	top:28px;
	left: -160px;
	border-top-width:0px;
	margin:0px;

}

ul.menu_nav li:hover ul li {
	float:none;
	min-width:150px;
	margin:1px 0;
}
ul.menu_nav li:hover ul li a { min-width: 180px; padding: 0px 5px;}

ul.menu_nav li:hover ul li:hover a { border: 1px solid #000;}

/* CONTENIDO */

#contenido {
	width:778px; 
	height:auto; 
	padding:5px 8px; 
	margin:0 auto; 
	float:left; 
	background: url(../img/fnd_cont.jpg) repeat;  
	border:3px solid #1F2447; 
}
#descripcion { overflow: auto; max-height:190px;}
#descripcion a {line-height: 18px; font-size: 13px; padding: 0px 5px;}
.min_contact {border-top: 1px #1F2447 dotted; }
#left_part {
	width:300px; 
	height:340px; 
	float:left; 
	background-color:#2C4259; 
	background: url(../img/boton.jpg) repeat; 
	border:4px solid #1F2447; 
	color:#ffffff;
}
#right_part {
	width:410px; 
	height:310px; 
	float:left; 
	margin-left:10px; 
	background:url(../img/fnd_1.jpg) repeat;  
	border:4px solid #343530; 
	padding:15px;
}
#bottom_part {
	width:770px; 
	height:auto;
	background-color:#1F2447; 
	background: url(../img/boton.jpg) repeat; 
	border:4px solid #1F2447; 
}

/* imagenes */

#image_mini {
	width:429px; 
	height:auto; 
	float: left; 
	margin-left:9px;
}
.mini {
	width: 89px; 
	height:67px; 
	border:2px #1F2447 solid; 
	margin:4px 4px; 
	float:left;
}
#overflow { overflow: auto; width:760px; max-height:170px;}
#all_minis { width:760px; height:90px;}
#bottom_part .mini { margin:2px 1px;}
#image_show { 
	width:400px; 
	height: 300px; 
	float: left; 
	padding: 3px; 
	text-align:center;
} 
.borde {
	 border:1px solid #813D16;
}

/* 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;
}

/* CONTACTO  */
#contacto {
	 height:440px; 
	 width:798px; 
	 background:url(../img/fnd_contacto.jpg) no-repeat top; 
	 float:left;  
	 border:1px solid #343530;
}
#formulario {
	width: 700px; 
	margin-left:50px; 
	height:390px; 
	float:left; 
	margin-top: 10px;
}
#formulario h2 {
	float: left; 
	font-size:12px; 
	color:#f8f8f8; 
	background: url(../img/fnd_1.jpg) repeat;
	line-height: 25px; padding: 0px 5px; 
	margin-bottom:0px; 
	width:390px; 
	margin-top:5px;
}
#formulario h4 { color:#333;}
.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;
}
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;
}
.boton {
	font-weight:bold; 
	color:#fff;  
	line-height:30px; 
	padding:5px 10px; 
	border:#333 1px solid; 
	background: url(../img/fnd_1.jpg) repeat; 
	float:right; 
	margin-right:30px; 
	margin-bottom:10px; 
	cursor:pointer;
}
.boton:hover {
	background:url(../img/fnd_menu_h.jpg) repeat-x;
}
#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;}
#mail_tel {
	width:294px; 
	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:#f8f8f8; 
	background: url(../img/fnd_1.jpg) repeat; 
	line-height: 25px; 
	padding: 0px 20px; 
	margin:0px; 
	width:258px; 
	text-align:center;
}
#mail_tel p { padding:0px 5px;}
#mail_tel a {color:#900;}


#plano {
	height:550px; 
	width:780px; 
	text-align:center;
}
#plano h4 {
	font-size:16px; 
	color:#333; 
	text-align:center;
}

/*  GENERALES */

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #CC0000;
}
a:active {
	color: #FFFFFF;
}
a:link {
	color: #FFFFFF;
}

.float_l { float: left; }
.float_r { float: right; }

.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h0 { clear: both; width:100%; height: 0px; }

p {padding: 10px; marign:0px;}
.pad_ltr {padding-bottom:0px;}
.pad_lrb {padding-top:0px;}
ul {padding:5px 10px 10px 20px; list-style:inside}
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; 
	text-align:center; 
	margin-top:3px;
}

h6 {
	font-size:20px; 
	color:#f6f6f6; 
	text-align:left; 
	margin-top:3px; 
	margin-bottom:0px; 
	background:url(../img/fnd_1.jpg) repeat-x; 
	padding: 5px 0px 5px 15px;
}
h5 {
	font-size:16px; 
	color:#333; 
	text-align:left; 
	margin-top:3px; 
	margin-bottom:2px;
	background-color:#D5D5D0; 
	padding-left: 15px;
}
.text_1 {margin-top:20px}

.box-shad-1 {
	-webkit-box-shadow: inset 0px 0px 5px rgba(250, 250, 250, 0.75);
-moz-box-shadow:  inset  0px 0px 5px rgba(250, 250, 250, 0.75);
box-shadow:        inset 0px 0px 5px rgba(250, 250, 250, 0.75);
}
.box-shad-2 {
	-webkit-box-shadow:  0px 0px 3px rgba(50, 50, 50, 1);
-moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 1);
box-shadow:         0px 0px 3px rgba(50, 50, 50, 1);
}
.box-rad-1 {
	-webkit-border-radius: 10px;
border-radius: 10px;
}
