/*http://www.devjoker.com/contenidos/articulos/222/Cambiar-el-nombre-del-servidor-SQL-Server.aspx*/
/*http://palel.es/2011/05/09/outlook-2010-crear-un-nuevo-perfil-y-administrarlos/*/
/*@import url('https://fonts.googleapis.com/css?family=Lobster');*/
@import url('https://fonts.googleapis.com/css?family=Bree+Serif|Lobster');
*{
	padding: 0;
	border: 0;
	margin: 0;
}
body{
background:#000;
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#696969;
line-height:22px;
font-style:italic;
}
a{color:#696969;
text-decoration:underline;
outline:none
}
a:hover{
	text-decoration:none
}
h1{
float:left
}
img{
	max-width: 100%;
	width: 100%;
}
.company{
	color:#497E04;
	font-size:48px;
	line-height:1.2em;
}
#cuerpo1{
	display: block;
	width:100%;
	height:140px;
	/*background:url('../images1/fondoladrillo.jpg')repeat;*/
	background: #f3f3f3;
}
.wrapper{
	max-width:1100px;
	height:140px;
	margin:0 auto;
	width: 95%;
}
#logo{
	display: inline-block;
	width:34%;
	height:160px;
	vertical-align: top;
}
.logo-a{
	display: inline-block;
}
.logo-span{
	/*color:#f66d05;*/
	color:#0f0f0f;
	display: inline-block;
	position: absolute;
	top:40px;
	font-size: 1.4em;
	/*font-family: 'Lobster', cursive;*/
	font-family: 'Bree Serif', serif;
}
.logo-telefono{
	color:#f66d05;
	display: block;
	top: 80px;
	left: 25%;
}
.logo-telefono img{
	width: 25px;
	height: 25px;
}
#logo img{
	height: 135px;
	width: 130px;
}

.nav{
	display: inline-block;
	width:62%;
	height:150px;
}
.legend-movil{
	display: none;
}
#menu {float:right;padding-top:15px}
#menu li {
	float:left;
	padding-left:20px;
	list-style:none;}
#menu li a{display:block;font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:1.2em;color:#666666;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:-1px;height:79px;font-style:normal;font-weight:700}
#menu li a span{
	font-size:18px;
	line-height:1.2em;
	color:#666666;
	display:block;
	letter-spacing:-1px;
	font-weight:normal;
}
#menu li a:hover, #menu .active a{
	color:#f66d05;
}
#menu li a:hover span, #menu .active a span{
	color:#f66d05;}
/*#menu #nav1 a{background:url(../images1/option1.gif) bottom center no-repeat}
#menu #nav1 a:hover, #menu #nav1.active a{background:url(../images1/option1_hover.gif) bottom center no-repeat}
#menu #nav2 a{background:url(../images1/option2.gif) bottom center no-repeat}
#menu #nav2 a:hover, #menu #nav2.active a{background:url(../images1/option2_hover.gif) bottom center no-repeat}
#menu #nav3 a{background:url(../images1/option3.gif) bottom center no-repeat}
#menu #nav3 a:hover, #menu #nav3.active a{background:url(../images1/option3_hover.gif) bottom center no-repeat}
#menu #nav4 a{background:url(../images1/option4.gif) bottom center no-repeat}
#menu #nav4 a:hover, #menu #nav4.active a{background:url(../images1/option4_hover.gif) bottom center no-repeat}
#menu #nav5 a{background:url(../images1/option5.gif) bottom center no-repeat}
#menu #nav5 a:hover, #menu #nav5.active a{background:url(../images1/option5_hover.gif) bottom center no-repeat}*/

.line1{
	width: 100%;
	height: 2px;
	background: #f66d05;
}
/*Cuerpo del banner*/
#cuerpo2{
	display: block;
	width:100%;
	min-height:180px;
	background:#666666;
}
.banner{
	width: 85%;
	max-width:880px;
	min-height:225px;
	margin:0 auto;
	padding-bottom: 5px;
	padding-top:5px;
}
/*fin de cuerpo del banner*/
#cuerpo3{
	display: block;
	width:100%;
	min-height:600px;
	background:#fff;
}
.wraper3{
	max-width: 960px;
	margin:0 auto;
	min-height:225px;/*queda en 220 por el padding*/
	padding-top:5px;
	width:80%;
}
.colsuperior,.col1,.col3{
	display: inline-block;
	vertical-align: top;
}
.colsuperior{
	width:305px;
	margin-right:10px;
}
.col1{
	width:98%;
}
.wraper4{
	max-width:860px;
	margin:0 auto;
	width: 90%;
}
.col3{
	display: inline-block;
	width:32%;
}

h3{font-size:26px;color:#000;line-height:1.2em;letter-spacing:-0px;padding-bottom:16px;font-weight:400;font-style:normal}
h3 span{display:block;margin-top:-7px}
h4{font-size:26px;
	line-height:1.2em;
	color:#f66d05;
	font-weight:400;
	padding:5px 0 5px 0; 
	margin-left:35px;
}
h3 .itemcol{
float:left;
width:56px;
height:56px;
margin-top:0px;
margin-right:10px;
background: blue;
background:url(../images1/item.png) 0 0 no-repeat;
font-size:38px;
color:#fff;
text-align:center;
font-weight:700;
line-height:1.2em;
padding-top:6px
}
h2{font-size:30px;font-style:normal;font-weight:400;line-height:1.2em;padding:18px 0 11px 0;color:#000;letter-spacing:-1px}
h2.encabezado{
	margin-bottom:10px}

.imageleft{
	display: inline-block;
	vertical-align: top;
	width:30%;
}
.contenido_derecho{
	display: inline-block;
	width:65%;
}

#cuerpo4{
	display: block;
	width:100%;
	min-height:140px;
	background:#0f0f0f;
	padding-bottom: 5px;
}
.lista1 li, .direccion li, .socials li{
	margin-bottom:2px;
	list-style:none;
}
.socials img {
    float: left;
    height: auto;
    width: auto;
    margin-right: 9px;
    margin-top: 5px;
}
img {
    vertical-align: top;
}
#footer{
	min-height:40px;
	width:100%;
	background:#000;
}
.footer_resize {
	margin:0 auto;
	padding:0;
	width:95%;
	font-size:13px;
	line-height:15px;
	color:#fff;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.footer_resize p{
	display: inline-block;
}
.footer_resize p .lf{
	width: 30%;
}
.footer_resize p .rf{
	width: 65%;
}

.rf a{
	color:#f66d05;
	text-decoration: none;
}
.rf a:hover{
	color:#9a8d8d;
	text-decoration: underline;
}
/*segunda seccion de servicios*/
.wraper5,.wraper6{
	border-bottom:1px solid #f66d05;
	margin: 0 auto;
	padding-bottom: 10px;
	width: 85%;
}
.img_proy{
	border: 2px solid #c3c3c3;
	display: inline-block;
	vertical-align: top;
	width: 25%;
}
.img_proy img{
	height: 230px;
	width: 350px;
}
.text_proy{
	font-size: 1.3em;
	display: inline-block;
	padding-left: 5%;
	vertical-align:middle;
	width: 65%;
}
#ContactForm {margin-top:-4px}
#ContactForm span{width:109px;float:left;line-height:26px}
#ContactForm .wrapperform{min-height:30px}
#ContactForm .textarea_box{min-height:115px;width:100%;overflow:hidden;padding-bottom:6px}
#ContactForm a{margin-left:10px;float:right;width:62px;font-style:normal;font-weight:bold;color:#fff;height:32px;line-height:32px;text-decoration:none;background:#f66d05;text-align:center}
#ContactForm a:hover{background:#080808}
#ContactForm .input {width:269px;height:18px;border:1px solid grey;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0}
#ContactForm textarea {overflow:auto;width:549px;height:150px;border:1px solid #656565;background:#fff;padding:3px 5px;color:#696968;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0;
resize:none;}

/*AREA DE DE INGRESO A PLATAFORMA*/
/*VENTANA EMERGENTE DE LOG*/
#a-administracion {
    display: block;
    margin-top: 5px;
    text-decoration: none;
}
#a-administracion:hover{
	color: #f66d05;;
	text-decoration: underline;
}
.div-login{
	background: #fff;
	border:1px solid #f0f0f0;
	color: #bdbdbd;
	min-height: 200px;
	padding: 3px;
	position: fixed;
	right:-300px;/*se esconde al mismo ancho*/
	top:1%;
	visibility:visible;
	width: 280px;
	z-index: 20;
	transition: all 0.3s ease 0s;
}
.mover_login {
    background: #fff;
    border: 1px solid #f0f0f0;
    color: #bdbdbd;
    min-height: 200px;
    padding: 3px;
    position: fixed;
    top: 20%;
    right: 50%;
    margin-right: -140px;/*la mitad del ancho del div*/
    visibility: visible;
    width: 280px;
    z-index: 20;
    transition: all 0.3s ease 0s;
    -webkit-box-shadow: 0px 2px 14px 4px rgba(195,195,195,1);
    -moz-box-shadow: 0px 2px 14px 4px rgba(195,195,195,1);
    box-shadow: 0px 2px 14px 4px rgba(195,195,195,1);
}

.mover-der-izq{
	background:#fff;
	border:1px solid #f0f0f0;
	color: #bdbdbd;
	min-height: 180px;
	padding: 3px;
	position:fixed;
	top:20%;
	right:50%;
	margin-right: -130px;
	visibility: visible;
	width: 250px;
	z-index: 20;
	transition: all 0.3s ease 0s;
			/*sombras*/
	-webkit-box-shadow: 0px 2px 14px 4px rgba(195,195,195,1);
-moz-box-shadow: 0px 2px 14px 4px rgba(195,195,195,1);
box-shadow: 0px 2px 14px 4px rgba(195,195,195,1);
}
.div-login a.a-close, .mover_login a.a-close {
    background: #525252;
    border-radius: 3px;
    display: inline-block;
    color: #fff;
    float: right;
    margin-right: 3px;
    margin-top: 3px;
    padding: 0.2em 0.6em;
    text-decoration: none;
}
.div-acceso h3, .mover-der-izq h3{
	text-align: center;
	margin-top: 2em;
	width: 100%;
}
.frm-acceso{
	background: #fff;
	margin: 0 auto;
	padding-bottom: 10px;
	text-align: center;
	width: 95%;
}

.frm-acceso label, .frm-acceso input{
	display: block;
	color: #525252;
	margin: 0 auto;
	width: 95%;
}
.frm-acceso input[type="email"],.frm-acceso input[type="text"],.frm-acceso input[type="password"]{
	border:1px solid #E2E2E2;
	padding: 5px;
}
.frm-acceso textarea {
    border: 1px solid #E2E2E2;
    color: #525252;
    display: block;
    margin: 0 auto;
    resize: none;
    padding: 5px;
    width: 95%;
}
.frm-acceso input[type="button"],.frm-acceso input[type="submit"]{
	background: #f66d05;
	color:#fff;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	height: 30px;
	width: 70%;
}
.frm-acceso input[type="button"]:hover,.boton:hover{
	cursor: pointer;
}
.item-blocks {
    display: block;
}
.item-details {
    /*display: inline-block;*/
    border: 1px solid #c3c3c3;
    color: #bdbdbd;
    margin-bottom: 8px;
    margin-top: 5px;
    padding: 5px;
}
.item-details:hover{
	background-color: #585858;
}
/*FIN DE VENTANA EMERGENTE*/