@charset "utf-8";
/* CSS Document */

/**General**/

body{
	background-color:#EAEAEA;

}

#page-wrapper {
	width: 890px;
	margin: 0px auto 0px auto;
}

#page {	

}

#content {
	width:846px;
	height:620px;
	background-color:#FFFFFF;
	border:2px solid #666666;
	margin-left:10px;
	margin-top:0px;
}

#contentF {
	width:846px;
	height:1010px;
	background-color:#FFFFFF;
	border:2px solid #666666;
	margin-left:10px;
}

#esqA {
	width:10px;
	height:10px;
	float:left;
	background-image:url(images/esqA.png);
	background-repeat:no-repeat;
	margin-left:10px;
}

#sombraT {
	width:850px;
	height:10px;
	float:left;
	background-image:url(images/sombraT.png);
	background-repeat:repeat-x;
}

#esqB {
	width:10px;
	height:10px;
	float:left;
	background-image:url(images/esqB.png);
	background-repeat:no-repeat;
}


#sombraL {
	width:860px;
	height:624px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(images/sombra.png);
	background-repeat:repeat-y;
	margin-left:10px;
}

#sombraR {
	width:870px;
	height:624px;
	float:left;
	background-image:url(images/sombraR.png);
	background-repeat:repeat-y;
	background-position:right;
}

#sombraLF {
	width:860px;
	height:1014px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(images/sombra.png);
	background-repeat:repeat-y;
	margin-left:10px;
}

#sombraRF {
	width:870px;
	height:1014px;
	float:left;
	background-image:url(images/sombraR.png);
	background-repeat:repeat-y;
	background-position:right;
}

/**Cabecera**/

#header {
	width:850px;
	height: 150px;
	display:block;
	float:left;
}

#flashheader {
	width:846px;
	height: 150px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

#header hr {
	display:none;
}

h1 {
	float:left;
	height: 135px;
	width: 850px;
	display:block;

}

h1 p {
	display: none;
}


/**Menu**/

#menu {
	width:190px;
	height:450px;
	float:left;
	display:block;
	border-right:1px solid #666666;
	margin-top:10px;
}

#menu ul {		
	margin: 10px 0px 0px 10px;
	list-style: none;
	padding:0px;
}

#menu ul li {
	float: left;
	display: block;
	padding: 0px 0px 20px 0px;
}

#menu ul li a {
	font: normal normal 12px Verdana,  Arial;
	text-decoration: none;
	display: block;
	height:25px;
	background-image:url(images/izquierda.png);
	background-position: top left;
	background-repeat: no-repeat;	
}

#menu ul li a.actual {

}

#menu ul li a span {
	padding: 10px 0px 0px 25px;
}

#menu ul li .a1 span {
	color:#000066;
	padding-top:5px;	
	text-shadow:1px 1px #ccc;
}

.a2 span {
	color:#333333;
	padding-top:5px;	
}


#menu ul li a:hover {
	background-image:url(images/activa.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#menu ul li a:hover span {
	color:#FF3333;
}

#menu hr{
	display:none;
}

#contacto {
	width:170px;
	height:170px;
	float:left;
	background-image:url(images/contacto.png);
	background-repeat:no-repeat;
	font-family:Verdana, Arial;
	color:#000000;
	display:block;
	padding:5px;
	font-size:12px;
	margin:5px 5px 5px 5px;

}

#contacto span{
	font-size:16px;
	text-align:center;
	text-shadow:1px 1px #FFF;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}

#contacto p{
	margin:2px;
	padding:0px;
	line-height:1.3;
}

#contacto a{
	color:#000066;
	padding-top:10px;
}

#contacto a:hover{
	color:#FF3333;
}

/**Inicio**/

#inicio{
	width:640px;
	float:left;
	background-color:#FFFFFF;
	font-family:Verdana, Arial;
	color:#000000;
	text-align:justify;
	display:block;
	padding-right:4px;
	margin-top:15px;
}

#text{
	width:400px;
	float:left;
	display:block;
	font-size:14px;
	text-align:justify;
	padding-bottom:0px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
}

#text a{
	color:#000;
	font-weight:bold;
}

#text h2{
	margin:0px 10px 0px 10px;
	float:left;
	font-size:12px;
	text-align:justify;
	margin-right:10px;
	font-weight:100;
	line-height:1.5;
}

#text h3{
	margin:10px 10px 10px 10px;
	float:left;
	font-size:12px;
	text-align:justify;
	margin-right:10px;
	font-weight:100;
	line-height:1.5;
}


#text2{
	width:615px;
	height:100px;
	float:left;
	font-size:11px;
	text-align:justify;
	margin-right:10px;
	line-height:1.5;
	padding-left:15px;
	font-weight:100;
}

#text2 h4{
	font-weight:100;
}

#text2 h4 a{
	color:#000;
	font-weight:bold;
}

#imagen {
	width:200px;
	height:150px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	background-image:url(images/cabina-2.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#imagen p{
	display:none;
}

#cabinas{
	width:600px;
	height:100px;
	float:left;
	padding-left:20px;
}

#cabinas img{
padding-right:5px;
}

/**clausula**/
#clausula{
	width:620px;
	float:left;
	background-color:#FFFFFF;
	font-family:Arial, Verdana;
	color:#000000;
	text-align:justify;
	display:block;
	padding:10px;
	margin-top:0px;
	font-size:12px;
}

#clausula span{
	font-weight:bold;
}

#legal{
	width:620px;
	float:left;
	background-color:#FFFFFF;
	font-family:Arial, Verdana;
	color:#000000;
	text-align:justify;
	display:block;
	padding:10px;
	margin-top:0px;
	font-size:11px;
}

#legal span{
	font-weight:bold;
	font-size:12px;
}
/**Filtros**/

#filtros{
	width:640px;
	float:left;
	background-color:#FFFFFF;
	font-family:Arial, Verdana;
	color:#000000;
	text-align:left;
	display:block;
	padding-right:0px;
	margin-top:15px;
	font-size:12px;
}

#filtros h2{
	margin-left:30px;
	font-size:18px;
}

#filtros table{
	width:640px;
	border:1px solid #000033;
	margin-left:5px;
}

#filtros table tr{
	border:1px solid #000033;
}

#filtros table th{
	text-align:left;
	font-size:14px;
}

/**Productos**/

#productos{
	width:640px;
	float:left;
	background-color:#FFFFFF;
	font-family:Verdana, Arial;
	color:#000000;
	text-align:justify;
	display:block;
	padding-right:4px;
	margin-top:15px;
}

#text-productos{
	font-size:14px;
	text-align:justify;
	padding:0px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
}

#text-productos h2{
	margin:10px 10px 10px 10px;
	font-size:16px;
	text-align:justify;
	margin-right:10px;
	font-weight:bold;
}

#text-productos h3{
	margin:10px 10px 0px 10px;
	font-size:13px;
	text-align:justify;
	margin-right:10px;
	font-weight:bold;
}

#text-productos h4{
	margin:10px 10px 0px 10px;
	font-size:13px;
	text-align:justify;
	margin-right:10px;
	font-weight:bold;
}

#text-productos p{
	margin:0px 10px 0px 10px;
	font-size:13px;
	text-align:justify;
	margin-right:10px;
	font-weight:100;
	padding-bottom:10px;
}

#text-productos ul{
	width:420px;
	float:left;
	padding-left:20px;
	margin-left:5px;
}

#text-productos ul li{
	margin:0px 0px 2px 0px;
	font-size:13px;
	text-align:left;
	margin-right:0px;
	font-weight:100;
	font-variant:small-caps;
}

#text-productos ul li a{
	margin:0px 0px 2px 0px;
	font-size:13px;
	text-align:left;
	margin-right:0px;
	font-weight:100;
	font-variant:small-caps;
	color:#000;
}

#imagen-p {
	width:200px;
	height:150px;
	float:right;
	margin-top:10px;
	margin-left:10px;
	background-image:url(images/cabina-2.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#imagen-p p{
	display:none;
}

#imagen-s {
	width:180px;
	height:170px;
	float:right;
	margin-top:0px;
	margin-left:10px;
	background-image:url(../images/f3.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#imagen-s p{
	display:none;
}

#imagenes{
	width:640px;
	height:170px;
	float:left;
}
/**Servicios**/

#servicios{
	width:640px;
	float:left;
	background-color:#FFFFFF;
	font-family:Verdana, Arial;
	color:#000000;
	text-align:justify;
	display:block;
	padding-right:4px;
	margin-top:15px;
}

#text-servicios{
	font-size:14px;
	text-align:justify;
	padding-bottom:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
}

#text-servicios h2{
	margin:10px 10px 10px 10px;
	font-size:16px;
	text-align:justify;
	margin-right:10px;
	font-weight:bold;
}

#text-servicios h3{
	margin:10px 10px 10px 10px;
	font-size:16px;
	text-align:justify;
	margin-right:10px;
	font-weight:300;
	font-variant:small-caps;
}

#text-servicios h3 a{
	margin:10px 10px 10px 10px;
	font-size:16px;
	text-align:justify;
	margin-right:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#text-servicios ul{
	width:360px;
	float:left;
	padding-left:20px;
	margin-left:5px;
}

#text-servicios ul li{
	margin:10px 0px 10px 0px;
	font-size:14px;
	text-align:justify;
	font-weight:100;
	font-variant:small-caps;
}

/**Formulario**/

#formulario{
	width:640px;
	float:left;
	background-color:#FFFFFF;
	font-family:Verdana, Arial;
	color:#000000;
	text-align:justify;
	display:block;
	padding-right:4px;
	margin-top:10px;
}

#formulario h2{
	margin:0px 10px 10px 10px;
	font-size:16px;
	text-align:justify;
	margin-right:10px;
	font-weight:bold;
}

#formulario h3{
	margin:0px 10px 0px 10px;
	font-size:15px;
	text-align:justify;
	margin-right:10px;
	font-weight:100;
}

#formulario h3 a{
	margin:0px 10px 0px 10px;
	font-size:16px;
	text-align:justify;
	margin-right:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}


#formulario ul{
	width:300px;
	float:left;
}

#formulario ul li{
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-weight:100;
	list-style:none;
	width:265px;
	display:block;
}

#formulario ul li label{
	float:left;
	margin-top:6px;
	padding-top:5px;
}

#formulario ul li input{
	float:RIGHT;
	margin-top:6px;
	
}

#formulario ul li textarea{
	float:left;
	margin-top:6px;
}

#images-contacto{
	display:block;
	width:250px;
	float:left;
	padding-left:25px;
	padding-top:10px;
}
/**Footer**/

#footer {
	float: left;
	display:block;
	width: 870px;
	height:15px;
	padding-top:0px;
	font-family:Verdana, Arial;
	font-size:12px;
}

#footer span{
	text-align:right;
	float: right;
	display:block;
	width: 500px;
	font-size:10px;
	padding-left:30px;
	padding-top:5px;
}

#footer p{
	text-align:left;
	display:block;
	float:left;
	padding-left:40px;
	padding-top:0px;
}

#footer hr{
	display:none;
}
