/*
// Estilo principal
// MMWEBZ - Hagen Holmberg
*/

body { 
	margin:0; 
	font-family: 'open_sansregular';
	background: #E3E5E5;
	font-size: 13px;
	
}
a:focus {  outline: thin dotted; color:#fff; }
a:active, a:hover { outline: 0; color:#fff; }

@font-face {
    font-family: 'open_sanslight';
    src: url('../inc/open/opensans-light-webfont.eot');
    src: url('../inc/open/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../inc/open/opensans-light-webfont.woff2') format('woff2'),
         url('../inc/open/opensans-light-webfont.woff') format('woff'),
         url('../inc/open/opensans-light-webfont.ttf') format('truetype'),
         url('../inc/open/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold';
    src: url('../inc/open/opensans-bold-webfont.eot');
    src: url('../inc/open/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../inc/open/opensans-bold-webfont.woff2') format('woff2'),
         url('../inc/open/opensans-bold-webfont.woff') format('woff'),
         url('../inc/open/opensans-bold-webfont.ttf') format('truetype'),
         url('../inc/open/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../inc/open/opensans-semibold-webfont.eot');
    src: url('../inc/open/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../inc/open/opensans-semibold-webfont.woff2') format('woff2'),
         url('../inc/open/opensans-semibold-webfont.woff') format('woff'),
         url('../inc/open/opensans-semibold-webfont.ttf') format('truetype'),
         url('../inc/open/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../inc/open/opensans-regular-webfont.eot');
    src: url('../inc/open/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../inc/open/opensans-regular-webfont.woff2') format('woff2'),
         url('../inc/open/opensans-regular-webfont.woff') format('woff'),
         url('../inc/open/opensans-regular-webfont.ttf') format('truetype'),
         url('../inc/open/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'Roboto Thin';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v13/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'open_sansregular';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v13/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v13/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Medium';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(http://fonts.gstatic.com/s/roboto/v13/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Bold';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v13/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Black';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(http://fonts.gstatic.com/s/roboto/v13/mnpfi9pxYH-Go5UiibESIj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
.fondo-blanco
{
	background:#FFF;
}
.fondo-gris
{
	background:url("../imagenes/bg-1.7.jpg") no-repeat scroll center top #eee;
}
.contenido-total 
{ 
	
 }

.centrado-todo { 	
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	width:100%;
	min-width:1100px;
	*position:absolute; 
}

.centrado-todo2 { 	
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	width:100%;
	
	*position:absolute; 
}

.centrado-todo3 { 	
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	width:1000px;
	
	*position:absolute; 
}

.marcas
{
margin-top:10px;
margin-bottom:10px;
background:#F2F2F2; border:1px solid #D7D7D7;
padding:15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.navega
{

border-left:none;
border-right:none;
width:100%; 
}
.navegador2
{ 
 
}
.navegador2 td { 
position: relative;
top: -10px;
 }
.navegador2 a {
	display:block;
	margin-left:-4px;
	border-right:1px solid #E3E5E5;
	font-family: 'open_sansregular';
	text-align: center;
	font-size:14px;
   	color:#000;
	text-decoration:none;
	padding-bottom:11px;
	padding-top:11px;
	padding-right:15px;
	padding-left:15px;
}
.navegador2 a:hover {
	background:#E5E7E7;
	transition: all 0.5s ease;
}

.borde-t
{
padding:10px;
padding-top:20px;
border-right:1px solid #D1D2D3;
background: #fbfbfb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2U1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fbfbfb 0%, #e3e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e3e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e3e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 0%,#e3e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 0%,#e3e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 0%,#e3e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e3e5e5',GradientType=0 ); /* IE6-8 */

}

.borde-t2
{

height:57px;
background: #fbfbfb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2U1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fbfbfb 0%, #e3e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e3e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e3e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 0%,#e3e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 0%,#e3e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 0%,#e3e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e3e5e5',GradientType=0 ); /* IE6-8 */

border:1px solid #D1D2D3;
border-left:none;
}

.abaj-slider
{
background: #fafafa; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fafafa 0%, #fafafa 18%, #e2e2e2 53%, #eeeeee 78%, #fafafa 90%, #fafafa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(18%,#fafafa), color-stop(53%,#e2e2e2), color-stop(78%,#eeeeee), color-stop(90%,#fafafa), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fafafa 0%,#fafafa 18%,#e2e2e2 53%,#eeeeee 78%,#fafafa 90%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fafafa 0%,#fafafa 18%,#e2e2e2 53%,#eeeeee 78%,#fafafa 90%,#fafafa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fafafa 0%,#fafafa 18%,#e2e2e2 53%,#eeeeee 78%,#fafafa 90%,#fafafa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fafafa 0%,#fafafa 18%,#e2e2e2 53%,#eeeeee 78%,#fafafa 90%,#fafafa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fafafa',GradientType=0 ); /* IE6-8 */

padding-bottom:50px;
padding-top:50px;
border-bottom:5px solid #F1F1F1;
}
.u_f
{
color: #B2B4B6;
}
.u_f li
{
text-align:left; 
margin-bottom:3px;
margin-left:10px;
}
.foto-slider {
	-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
}
#slider {
	-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
}

 .views-field-nothing {
position: absolute;
top: 34px;
*right: 20%;
width: 580px;
background: url(../imagenes/caption.png) 0 0 repeat;
.opacity: 0.4;
    .filter: alpha(opacity=40);
margin-left:35%;
}

.field-content {
display: block;


}
.field-content h3 {
font-size: 30px;
line-height: 1px;
margin-top:;
color: #fff;
padding-left: 16px;
margin-bottom: 10px;
letter-spacing: .1px;
text-transform: uppercase; 
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.field-content .body {
color: #fff;
font-size: 16px;
margin-bottom: 17px;
padding: 30px;
padding-right:0px;
background:rgba(102, 102, 102, 0.7);
line-height: 22px;
font-family: 'open_sansregular';
}
.field-content .body  h2{
color: #fff;
font-size: 24px;
margin-bottom: 0px;
padding:30px 30px 15px 30px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
padding-top:0;
padding-left:0;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
line-height:30px;
-webkit-margin-start: 0px;
font-family: 'open_sansbold';
-webkit-margin-end: 0px;}


 .busqueda { float: right; width:140px;  position: relative; top: 20px; margin: 10px 0; margin-left:20px; padding: 2px 34px 2px 0; height: 28px; background-color: #fff; line-height: 28px; border-top: 1px solid #bfbfbf; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; border-left: 1px solid #bfbfbf; border-radius: 5px; box-shadow: 1px 1px #d9d9d9 inset; }
 .busqueda form { margin: 0; }
 .busqueda input.text { display: block; padding: 0 0 0 .5em; width: 136px; height: 28px; background: none; border: none; font-size: 12px; line-height: 28px; }
 .busqueda .submit { display: block; position: absolute; top: 2px; right: 2px; padding: 0; background: #002D84; width: 28px; height: 28px; border: 1px solid #d5d5d5; border-radius: 3px; }
.lt-ie9  .busqueda .submit { border: 1px solid #cfcfcf; }
 .busqueda .submit:hover { background-color: #fff; }
 .busqueda .submit .ui-icon { margin: 0 auto; }

 /* HEADER */
 .header{background:url('../imagenes/bg_header.png');min-width:1100px;width:100%;}
 
 .contenido_home{width:1000px;
				background:#f00;
				margin:0 auto;}
.clear{clear:both;}

/* 	NOSOTROS */
.nosotros{background: url("../imagenes/bg-1.7.jpg") no-repeat scroll center top #DEDFDF;}
.contenido_nosotros{background:#fff;
					width:1000px;
					margin:0 auto;
					font-size:14px;
					line-height:26px;
					min-height: 400px;}
					
/* 	CONTACTO */
/* 	FORMULARIO */
#formulario{padding:40px 20px;
			background:#eee;}

#formulario span{width:150px;color:#333;font-size:14px;display:block;}
#formulario input,#formulario textarea{width:80%;margin-bottom:10px;}
#formulario #enviar{width:100px;}