@charset "utf-8";
html {
	overflow:scroll;
	}
	
	
@font-face {
    font-family: 'bebas_neuebook';
    src: url('fuentes2/bebasneue_book-webfont.eot');
    src: url('fuentes2/bebasneue_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes2/bebasneue_book-webfont.woff') format('woff'),
         url('fuentes2/bebasneue_book-webfont.ttf') format('truetype'),
         url('fuentes2/bebasneue_book-webfont.svg#bebas_neuebook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'peyton_jenniferdecorated';
    src: url('fuentes/peyton_jennifer_decorated-webfont.eot');
    src: url('fuentes/peyton_jennifer_decorated-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/peyton_jennifer_decorated-webfont.woff') format('woff'),
         url('fuentes/peyton_jennifer_decorated-webfont.ttf') format('truetype'),
         url('fuentes/peyton_jennifer_decorated-webfont.svg#peyton_jenniferdecorated') format('svg');
    font-weight: normal;
    font-style: normal;

}	

#wrapper{
	width:1000px;
	height:auto;
	margin-left:auto;
	margin-right:auto;

	
}
#header{
	margin:0 auto;
	width:auto;
	height:auto;
	}

#content{
	width:1000px;
	height:auto;
}

#footer{
	width:1000px;
	height:48px;
	}

.contacto {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #4e4f50;
	text-decoration: none;
}

.pie{
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight:400;
	color: #656565;
	text-decoration: none;
}

/***************************plecas****************************************/

.plecaindex {
	border-top: 1px solid #CCC;
}
.plecapunteada {
	border-left: 1px dotted #999;
}
/***********************************titulos********************************/

.titulo {
	font-family:'bebas_neuebook';
	font-size:34px;
	font-weight:700;
	color:#3d3d3d;
	text-decoration:none;
	text-transform:uppercase;
}
.tituloazul {
	font-family:'bebas_neuebook';
	font-size:27px;
	font-weight:700;
	color:#277a9b;
	text-decoration:none;
	text-transform:uppercase;
}

.tituloazul {
	font-family:'bebas_neuebook';
	font-size:33px;
	font-weight:700;
	color:#277a9b;
	text-decoration:none;
	text-transform:uppercase;
	line-height:34px;
}

.tituloazulindex {
	font-family:'bebas_neuebook';
	font-size:25px;
	font-weight:700;
	color:#1486b8;
	text-decoration:none;
	text-transform:uppercase;
}
.tituloazulindex2 {
	font-family:'bebas_neuebook';
	font-size:25px;
	font-weight:700;
	color:#3d3d3d;
	text-decoration:none;
	text-transform:uppercase;
}
.tituloazulindex4 {
	font-family:'bebas_neuebook';
	font-size:24px;
	font-weight:400;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}		
	
/***********************************titulos********************************/
/***********************************fondo********************************/
.fondonosotros {
	background-image:url(imagenes/INTERIORES/nosotros/fondo.jpg);
	background-position:center top;
	background-repeat: no-repeat;
}
.fondonosotros2 {
	background-image: url(imagenes/INTERIORES/nosotros/fondo2.jpg);
	background-position:center top;
	background-repeat: no-repeat;
}
.fondonosotros3 {
	background-image: url(imagenes/INTERIORES/servicios/ribbon.jpg);
	background-position:center;
	background-repeat: no-repeat;
}
.fondoclientes{
	background-image: url(imagenes/INTERIORES/clientes/fondoclientes.jpg);;
	background-position:bottom;
	background-repeat:no-repeat;
}
.fondoformulario {
	background-image:url(imagenes/INTERIORES/contacto/contactofondo.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.fondoindex {
	background-image: url(imagenes/INTERIORES/index/carpetita.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}
.fondoindex2 {
	background-image: url(imagenes/INTERIORES/index/fondo2.jpg);
	background-position: top;
	background-repeat:no-repeat;
}
/***********************************subtitulos********************************/
.subtituloblue {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:25px;
	font-weight:400;
	color:#277a9b;
	text-decoration:none;
	line-height:26px;
}
.subtitulo2 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:25px;
	font-weight:400;
	color:#3d3d3d;
	text-decoration:none;
	line-height:26px;
}
.fantasia {
	font-family: 'peyton_jenniferdecorated';
	font-size:22px;
	font-weight:400;
	color:#207191;
	text-decoration:none;
}
.fantasia2 {
	font-family: 'peyton_jenniferdecorated';
	font-size:16px;
	font-weight:400;
	color:#ffffff;
	text-decoration:none;
}

.fantasia3 {
	font-family: 'peyton_jenniferdecorated';
	font-size:17px;
	font-weight:600;
	color:#4e4e4e;
	text-decoration:none;
}
.fantasia4 {
	font-family: 'peyton_jenniferdecorated';
	font-size:15px;
	font-weight:600;
	color:#FFF;
	text-decoration:none;
	line-height:19px}
/***********************************textos********************************/

.textogeneral {
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#393939;
	text-decoration:none;
	text-align:justify;
}
.textogeneral2 {
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#393939;
	text-decoration:none;
	text-align:right;
}


.textocontacto {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:300;
	color:#4e4f50;
	text-decoration:none;
	text-align:justify;
	line-height:17px;
}
.textogal {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#4e4f50;
	text-decoration:none;
	
	line-height:16px;
}
.textocontacto2 {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:300;
	color:#1b7295;
	text-decoration:none;
	text-align:justify;
	line-height:17px;
}
.textocontacto3 {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#4e4f50;
	text-decoration:none;
	text-align:justify;
	line-height:17px;
}
.textocontacto4 {
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	font-weight:300;
	color:#ffffff;
	text-decoration:none;

	line-height:17px;
}
.textocontacto5 {
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#287a9b;
	text-decoration:none;
    line-height:17px;
}
.textobandera {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:300;
	color:#FFF;
	text-decoration:none;
	line-height:14px;
}

/***********************************bordes********************************/
.cuadrologo {
	border:2px solid #247494;
}