@charset "UTF-8";
* {
	margin:0;
	padding:0;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	color:#666;
	font-size:16px;
	background-image:url(../images/degradado_azul_fondo.jpg);
	background-repeat:repeat-x;	
}

.wrapper {
	background-color:#FFF;
	margin-right:3%;
	margin-left:3%;
	margin-bottom:20px;
	-moz-box-shadow: #5688C0 0 0 14px;
	-webkit-box-shadow: #5688C0 0 0 14px;
	box-shadow: #5688C0 0 0 14px;
}
.top_navy {
	height:3px;
	background-color:#003896;
}
.head_nav {
	height:30px;
	background-color:#5688C0;
	color:#FFF;
	border-bottom:#80A6B6 thin solid;
	
}
.left_nav li {
	display:inline;
	list-style-image:none;
}
.left_nav {
	float:right;
	background-color:#5688C0;
	
	padding-right:2%;
		padding-top:6px;
}

.left_nav a {
	display:block;
	float:left;
	color:#B0E3F0;
	text-decoration:none;
	font-size:14px;
	padding-left:8px;
	background-color:#5688C0;
}
.sq a {
	padding-right:18px;
	background-image:url(../images/cuadrito_menu.png);
	background-position:right;
	background-repeat:no-repeat;
}
.left_nav a:hover, .inicio .navi01 a, .productos .navi02 a, .renta .navi03 a, .servicios .navi04 a, .contacto .navi05 a {
	color:#FFF;
}

.clear {
	clear:both;
}
.banner {
	height:253px;

	
}
.foot {
	font-size:13px;
	color:#666;
	padding-left:4%;
	padding-right:4%;
}
.left_content {
	float:left;
	width:64%;
	padding:4%;
	line-height:20px;
	text-align:justify;
}
.right_content {
	float:left;
	width:23%;
	padding:2%;
	font-size:14px;
	line-height:18px;
	border-right:#CCC solid thin;
	margin-top:10px;
	margin-bottom:10px;
}
.right_content li {
	list-style-type:none;
	padding-right:12px;
	text-align:right;
	
}
.right_content li a {
	text-decoration:none;
	color:#333;
	display:block;
	
}
.right_content li a:hover {
	color:#036;
}
.sq2 a {
	padding-right:18px;
	background-image:url(../images/cuadrito_menulateral.png);
	background-position:right;
	background-repeat:no-repeat;
	
}
h3 {
	color:#003896;
}
.righth3 {
	float:left;
	margin-bottom:10px;
	width:100px;
	margin-right:14px;
}
.righth4 {
	float:left;
	margin-bottom:10px;
	width:40px;
}
.button {
	background-color:#999;
	color:#FFF;
	cursor:pointer;
		width:40px;
		padding:5px;
		border:0;
	
}
.button:hover {
	background-color:#666;
}

.righth5 {
	float:right;
	margin-bottom:10px;
	margin-right:4px;
}
.campobus {
	background-color:#E5E5E5;
	border-color:#CCC;
	background-image:url(../images/lupa.png);
	background-repeat:no-repeat;
	background-position:right;
	color:#666;
	padding:3px;
	width:100px;
	
}
.boton_mas a {
	display:block;
	background:url(../images/icono_mas.png) no-repeat;
	padding-left:20px;
	
	text-decoration:none;
	color:#003896;

	
}
.boton_mas {
	float:right;
	width:80px;
	margin-top:15px;
	margin-bottom:20px;
}
.boton_mas a:hover {
	color:#069;
}

.logo {
	z-index:1000;
	position:absolute;
	padding-top:20px;
	padding-left:40px;
}
.logo_int {

	padding-top:10px;
	padding-top:10px;
	padding-left:40px;
	float:left;
	width:196px;
	margin-right:20px;
}
.titulos {
	z-index:1000;
	position:absolute;
	color:#0075BF;
	text-align:right;
	right:5%;
	padding-top:5px;

}
h1 {
	font-size:26px;
	font-weight:normal;
}
.slogan {
	background-image:url(../images/nombre_empresa.png);
	background-repeat:no-repeat;
	width:350px;
	height:26px;
	float:left;
	margin-top:40px;
}
.slogan span {
	display:none;
}
.der2 {
	float:right;
	width:190px;
	text-align:right;
	right:0;
	
	padding-right:25px;
	color:#0075BF;
	padding-top:15px;
}
.der2 a {
	text-decoration:none;
	font-weight:bold;
	color:#0075BF;
}
.der2 a:hover {
	color:#642C88;
}

/* CSS for main carousel container */	 	
div.bgcarousel{ /* CSS for main carousel container */
background: url(ajaxload.gif) center center no-repeat; /* loading gif while caoursel is loading */
max-width:100%; /* default dimensions of carousel */
width:100%;
height:253px;
	border-bottom: #DCDCDC 3px solid;
}
div.bgcarousel2{ /* CSS for main carousel container */
background: url(ajaxload.gif) center center no-repeat; /* loading gif while caoursel is loading */
max-width:100%; /* default dimensions of carousel */
width:100%;
height:194px;
	border-bottom: #5688C0 5px solid;
}

img.navbutton{ /* CSS for the nav buttons */
margin:5px;
opacity:0.7;
}

div.slide{ /* CSS for each image's DIV container within main container */
background:rgba(0,0,0,0);
background-position: center center; /* center image within carousel */
background-repeat: no-repeat;
background-size: cover; /* CSS3 property to scale image within container? "cover" or "contain" */
color: black;
}

div.selectedslide{ /* CSS for currently selected slide */
}

div.slide div.desc{ /* DIV that contains the textual description inside .slide */
position: absolute;
color: #666;
left: 10%;
top: 100px;
width:280px;
padding: 10px;
font: regular, 22px sans-serif, Helvetica Neue;
z-index:5;
}


div.selectedslide div.desc{ 
}

div.slide div.desc h2{
font-size:200%;
color:#690;
font:regular;

margin:0;
}

div.slide div.desc a{
color:yellow;
text-decoration:none;
}/* CSS for currently selected slide's desc div */

.der {
	float:right;
	width:190px;
	text-align:right;
	position:absolute;
	right:0;
	margin-right:2%;
	padding-right:25px;
	color:#0075BF;
	z-index:10;
	padding-top:135px;
}
.der a {
	text-decoration:none;
	font-weight:bold;
	color:#0075BF;
}
.der a:hover {
	color:#642C88;
}



.spaceder {
	margin-top:60px;
}
.padding_datos {
	padding-left:25px;
}


.left_foot {
	float:left
}
.right_foot {
	float:right;
}
a {
	color:#003366;
}
a:hover {
	color:#069;
	
}

.floatright {
	float:right;
	width:180px;
	text-align:right;
}
.floatright2 {
	float:right;
	width:180px;
	text-align:right;
	margin-bottom:15px;
}
.tel_int {
	float:right; padding-top:4px;  margin-left:5px;
	color:#0075BF;
	background-image:url(../images/icono_telefono.png);
	padding-left:30px;
	background-repeat:no-repeat;
	width:200px;
	margin-bottom:10px;
	
}
.foto_equipo {
	float:left;
	width:30%;
}
.foto_equipo a {
	text-align:center;
	text-decoration:none;
	color:#003896;
	font-size:13px;
}
.foto_equipo p {
	margin-bottom:8px;
}
.imagenes_left {
	float:left;
	width:20%;
	margin-right:2%;
	margin-left:2%;
	text-align:center;
	
}
.right_info {
	float:left;
	width:70%;
	margin-right:5%;
	margin-bottom:10px;
}

.listas_int li {
	list-style-image:url(../images/cuadrito_menulateral.png);
	font-size:14px;
	color:#333;
	line-height:18px;
	margin-left:15px;
}
.gris, .listas_int ul li span  {
	color:#666;
}
.product_bloque {
	border-bottom:#5688C0 solid thin;
	padding-top:20px;
	padding-bottom:20px;
}
h4 {
	color:#003896;
	margin-bottom:8px;
}
h5 {
	color:#003896;
	font-style:italic;
	margin-bottom:8px;
}
.right_content p {
	text-align:justify;
}
.right_content span {
	color:#003366;
	font-weight:bold;
}
.derecha p {
	text-align:right;
	font-size:13px;
}
.item_form {
	float: left;
	width: 35%;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 4px;
	padding-right: 8px;
}
.space_form {
	float: left;
	width: 60%;
	margin-top: 5px;
	margin-bottom: 5px;
}
#button_enviar {
	font-size: 18px;
}
.float_form {
	float:left;
	width:65%;
	min-width:250px;
}
.gray {
	background-color:#E5E5E5;
	border:#CCC solid thin;
	width:90%;
	height:20px;
	
}

.gray2 {
	background-color:#E5E5E5;
	border:#CCC solid thin;
	width:90%;
	height:70px;
}
.but_blue {
	background-color:#5688C0;
	color:#FFF;
	cursor:pointer;
	border:0;
	padding:8px;
}
.but_blue:hover {
	background-color:#003896;
}

.alineado_derecha {
	text-align:right;
}