body{
	font-family: 'helvetica_neue_lt_std77BdCn';
	background-color:#EEEEEE;
}

@font-face {
    font-family: 'helvetica_neue_lt_std77BdCn';
    src: url('../webfont/helveticaneueltstd-bdcn-webfont-webfont.eot');
    src: url('../webfont/helveticaneueltstd-bdcn-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfont/helveticaneueltstd-bdcn-webfont-webfont.woff') format('woff'),
         url('../webfont/helveticaneueltstd-bdcn-webfont-webfont.ttf') format('truetype'),
         url('../webfont/helveticaneueltstd-bdcn-webfont-webfont.svg#helvetica_neue_lt_std77BdCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

a{
	outline:none;	
}

h2{
	font-family: 'helvetica_neue_lt_std77BdCn', Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #5d6065;
	font-weight: normal!important;
	-webkit-backface-visibility:hidden;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;

}

a {color:#86B533;}
a:hover{color:#86B533;}

.clearfix{clear:both;}
.header{
	height: 615px;
	top: 0;
	z-index: 100;
	width: 100%;
	overflow: hidden;
	background: #E78474 url(../img/fondo_cab.png) center 0;
	min-width: 1030px;
}

.cabecera{
  	height: 615px;
	width: 1030px;
	margin: 0 auto;
}
	
.estela{
	height:3500px;
	width: 3500px;
	margin-top:-1700px;
	margin-left: auto;
	margin-right:auto;
	
	}
	
.estela img{
	height:3500px;
	width: 3500px;
	margin-left:-950px;
	max-width:none!important;

}
	
	
.fondo{
	
	background-image: url(../img/fondo_cab.png);
	background-position:  center center;
  	height: 615px;
	}
.ninos{
	background-image: url(../img/ninos.png);
	background-position:  center center;
  	background-repeat: no-repeat;
	z-index:5;
	height:347px;
	position:relative;
	margin-left:-30px;
	}


.container{
		position:relative;
		margin-top:615px;
		background-color:#FFF;
		margin:0 auto; width:1030px;
		position:relative;z-index:9;
		overflow:hidden;
}

.contenidohead{
	position:relative;
	z-index:9;
	width:1030px;
	height:615px;
	overflow:hidden;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	
}

.logotipo{	
	margin:0 auto;
	margin-top:85px;
	width: 476px;
	height: 101px;
	z-index:9;

}

.menu {
	width: 745px;
	padding:0 20px;
	margin:0px auto;
	font-family: 'Rochester', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px; 
	color:#EEEEEE;
	text-align: center;
	margin-bottom:34px;
	}
	
.menu a{
	color:#EEEEEE;
	text-decoration:none;
	outline:none;

	}

.menu ul{
	height:50px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	width:auto;
}


.menu li{
	float:left;
}


.menu li.aspa{
	background-image: url(../img/aspa_menu.png);
	background-position:  center center;
  	background-repeat: no-repeat;
	height:22px;
	width:22px;
	padding-top:2px;
	padding-left:2px;
	margin-right:10px!important;
	margin-left:10px!important;
	margin-top:15px;
	
}

.menu li a:hover{color:#FFF;}

a.menuquienes{ background:url(../img/menuppal.png) -11px 0px;height:50px; width:105px;display:block;}
a.menutrabajos{ background:url(../img/menuppal.png) -160px 0px;height:50px; width:115px;display:block;}
a.menupictos{ background:url(../img/menuppal.png) -315px 0px;height:50px; width:152px;display:block;}
a.menucontactar{ background:url(../img/menuppal.png) -500px 0px;height:50px; width:120px;display:block;}

a.menublog{ background: url(../img/menuppal.png) -645px 0px;
height: 50px;
width: 72px;
display: block;}


a.menuquienes:hover{ background:url(../img/menuppal.png) -11px -44px;height:50px; width:105px;display:block;}
a.menutrabajos:hover{ background:url(../img/menuppal.png) -160px -44px;height:50px; width:115px;display:block;}
a.menupictos:hover{ background:url(../img/menuppal.png) -315px -44px;height:50px; width:152px;display:block;}
a.menucontactar:hover{ background:url(../img/menuppal.png) -500px -44px;height:50px; width:120px;display:block;}

a.menublog:hover{ background:url(../img/menuppal.png) -645px -44px;height:50px; width:72px;display:block;}







#trabajos{margin-bottom: 20px;}
#trabajos2{margin-bottom:40px;}
#quienes{margin-bottom:40px;}
#pictogramas{margin-bottom:40px;}
.contenido{width:960px;float:left;padding-left:35px;padding-right:35px;padding-top:45px;}

.titulo{overflow:hidden;margin-left:10px;}
.titulo2{overflow:hidden;margin-left:0px;}


.titular{float:left;margin-right:10px;font-weight: normal!important;
}

.titular2{float:left;margin-right:10px;font-weight: normal!important;margin-top:0px;margin-bottom:0px;}
.bombilla {
height: 40px;
margin-top: 10px;
margin-bottom: 10px;
background: url(../img/bombilla.png) no-repeat 0px 4px;
width: 20px;
margin-left: 0px;
float: left;
}
.trabajos{overflow:hidden;z-index:12;padding-bottom:10px;}

.quienes{overflow:hidden;z-index:12;padding-bottom:10px;margin-left:10px;}




.fila2{margin-top:30px;}
.fila3{margin-top:30px;}




.proyecto{width:300px;padding:10px;overflow:hidden;float:left; display:none;}
.cajaproyecto{width:300px;padding:10px;overflow:hidden;float:left;}


.proyecto1{height:170px;background: url(../img/trabajo1.png) no-repeat 0px 0px;display:block;padding-bottom:10px;z-index:0;position:relative;}
.pictotraductor{height:170px;background: url(../img/trabajo1.png) no-repeat 0px 0px;display:block;padding-bottom:10px;z-index:0;position:relative;}

.pictocuentos{height:170px;background: url(../img/trabajo3.png) no-repeat 0px 0px;display:block;padding-bottom:10px;z-index:0;position:relative;}


.proyecto2{height:170px;background: url(../img/trabajo2.png) no-repeat 0px 0px;display:block;padding-bottom:10px;}
.pictosonidos{height:170px;background: url(../img/trabajo2.png) no-repeat 0px 0px;display:block;padding-bottom:10px;}

.proyecto3{height:170px; background: url(../img/trabajo4.png) no-repeat 0px 0px; display:block; padding-bottom:10px;}
.pictocuentos{height:170px!important;background: url(../img/trabajo3.png) no-repeat 0px 0px!important;display:block!important;padding-bottom:10px!important;}
.pictoagenda{height:170px!important;background: url(../img/trabajo4.png) no-repeat 0px 0px!important;display:block!important;padding-bottom:10px!important;}
.pictohorarios{height:170px!important;background: url(../img/trabajo5.png) no-repeat 0px 0px!important;display:block!important;padding-bottom:10px!important;}

.pictojuegos{height:170px!important;background: url(../img/pictojuegos.png) no-repeat 0px 0px!important;display:block!important;padding-bottom:10px!important;}
.wikipicto{height:170px!important;background: url(../img/wikipicto.png) no-repeat 0px 0px!important;display:block!important;padding-bottom:10px!important;}
.pictoeduca{height:170px!important;background: url(../img/pictoeduca.png) no-repeat 0px 0px!important;display:block!important;padding-bottom:10px!important;}



.sociales{
	overflow:hidden;
	float:right;
	width: 47px;
	height: 21px;
}

.masproyectos {
overflow: hidden;
width: 200px!important;
margin-top: 23px;
margin-right: 10px;
}

.masproyectos a{
	float:right;
	display:block;
	color: #86B533;
	text-decoration: underline;
	font-family: 'helvetica_neue_lt_std77BdCn', Arial, Helvetica, sans-serif;
	font-weight: normal!important;
	-webkit-backface-visibility: hidden;
	font-size: 14px;
}

.masproyectos a:hover{
	
	text-decoration: underline;
	
}

a.icono-facebook{display:block;background: url(../img/iconos-sociales.png) no-repeat 0px 0px; width:22px;height:21px;float:left;}
a.icono-twitter{display:block;background: url(../img/iconos-sociales.png) no-repeat -23px 0px; width:22px;height:21px;float:right;}

#footer {
	float:left;
    bottom:0;
    width:960px;
    height:80px;   /* Height of the footer */
	border-top:1px solid #CCC;
	padding-top:10px;
	margin:0 auto;
	overflow:hidden;
	z-index:12;
	margin-right:35px;
	margin-left:35px;
}



.bloqueizq{float:left;overflow:hidden;height:100px;padding-left:10px;padding-right:10px;margin-top:10px;}
.bloqueder{float:right;overflow:hidden;padding-top:19px!important;}


a.cuadroface{display:block;background: url(../img/cuadrofacebook.png) no-repeat 0px 0px; width:112px; height:32px;float:left;margin-right: 10px;}
a.cuadrotwitter{display:block;background: url(../img/cuadrotwitter.png) no-repeat 0px 0px; width:112px; height:32px;float:left;margin-right: 10px;}
a.cuadroyoutube{display:block;background: url(../img/cuadroyoutube.png) no-repeat 0px 0px; width:112px; height:32px;float:left;margin-right: 10px;}

p.desarrolla{display:block;float:left;margin-top:0px;margin-right:8px;	font: 14px 'helvetica_neue_lt_std77BdCn', Arial, sans-serif; overflow-x:hidden; color:#d3d3d5;
}

.desarrolla2{float:left; background: url(../img/footer_texto1.png) no-repeat 0px 0px;width:52px; height:66px;margin-right:6px;margin-top:-14px;}

.iconosfooter{overflow:hidden;width:35px;height:60px;float:left;margin-right:6px;margin-top:-20px;}

a.iconopromedia{display:block;width:35px; height:30px;background: url(../img/logo_promaplex.png) no-repeat 0px 0px;float:left;}
a.iconoaplex{display:block;width:35px; height:30px;background: url(../img/logo_promaplex.png) no-repeat 0px -35px;float:left;}

.datos{
	display:block;
	float:left;
	background: url(../img/footer_texto2.png) no-repeat 0px 0px;width:150px; height:66px;margin-top:-14px;
}

span.naranja{color:#f6af79;}

.nuevo{z-index:12;
margin-left:-7px;
float:left;
margin-top:-185px;
position:relative;cursor:pointer;}


.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

.tooltipster-smoke {
    background-color: #111;
    border: 2px solid black;
    border-radius: 6px;
    box-shadow: 5px 5px 7px #444;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    color: white;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;
    position: absolute;
    padding: 10px;
    text-align: center;
    z-index: 9999999;
    pointer-events: none;
    width: auto;
    overflow: visible;
}  
.tooltipster-smoke .tooltip-arrow {
    text-shadow: 5px 5px 7px #444;
}

.textos{
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	background-color: #ffffff;
	
}



/* boton facebook*/


#btn1 {
	
	width:103px;
	height: 35px;
	position: relative;
	background-color: #d6dbde;
	/*
	float:left;
	margin-left:15px;
	margin-right:0px;*/
	
	margin: 0;
	
	background: #d6dbde -webkit-linear-gradient(bottom, rgb(215,219,222) 0, rgb(216,220,221) 60%, rgb(193,199,202) 100%)!important;
	-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,.2), 0px 1px 1px rgba(0,0,0,.5)!important;
	
	background: #d6dbde -moz-linear-gradient(bottom, rgb(215,219,222) 0, rgb(216,220,221) 60%, rgb(193,199,202) 100%)!important;
	-moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,.2), 0px 1px 1px rgba(0,0,0,.5)!important;
	
	text-align: center;
	border-radius: 2px;
	line-height: 35px;
	color: #4a66a7;
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: .8em;
	font-weight: bold;
	
	-webkit-perspective: 200;
	-webkit-perspective-origin: 50% 0;
	
	-moz-perspective: 200;
	-moz-perspective-origin: 50% 0;
}
	
	

	
	#facebook {
		width: 103px;
		height: 35px;
		text-indent: -9999px;
		border: none;
		cursor: pointer;
		position: relative;
		bottom: 100%;
		
		-webkit-transform-origin: bottom!important;
		-webkit-transform-style: preserve-3d;
		-webkit-transition: -webkit-transform .5s ease;
		-webkit-transform: translateY(0) rotateX(0);
		
		-moz-transition: -moz-transform .5s ease;
		-moz-transform: translate(0);
	}
	
	#shadow1 {
		display: block;
		width: 109px;
		height: 0px;
		position: absolute;
		z-index: -1;
		top: 31px;
		left: -3px;
		-webkit-transition: height 1s ease, opacity .5s ease;
		-moz-transition: height 1s ease, opacity .5s ease;
		opacity: 0;
	}
	
		#shadow1 img {width: 100%; height: 100%;float: left;}
	
	.logo1, .top1 {position: absolute;}
		
	.top1 {
		width: 103px; 
		height: 5px;
		top: 0;
		left: 0;
		background-color: rgba(84,113,173,1);
		
		-webkit-transform-origin: top;
		-webkit-transform: rotateX(-90deg);
		-webkit-transition: background-color .5s ease-out;
		
		-moz-transform-origin: top;
		-moz-transform: rotateX(-90deg);
		-moz-transition: background-color .5s ease-out;
	}
	
	.logo1 {
		background: rgba(0,0,0,1) url(../img/fb-title.png) no-repeat;
		width: 100%; 
		height: 100%;
	}
	
	.recto1 {
		background-color: rgba(0,0,0,0);
		display: block;
		width: 100%;
		height: 100%;
		-webkit-transition: background-color .5s ease-in-out;
		-moz-transition: background-color .5s ease-in-out;
	}
	
	.verso1 {
		-webkit-transform: rotateX(-180deg) translateZ(5px);
		
	}

	#btn1:hover #facebook {
		-webkit-transform: translateY(5px) rotateX(-120deg);
		-moz-transform: translate(0px, 35px);
	}
	
	#btn1:hover .top{ background-color: rgba(50,74,122,1)}
	#btn1:hover .recto {	background-color: rgba(0,0,0,.5)}
	#btn1:hover #shadow { height: 45px; opacity: .5}
		



/* boton twitter*/

#btn2 {
		width:103px;
		height: 35px;
		position: relative;
		background-color: #d6dbde;
		
		/*float:right;
		margin-left:15px;
		margin-right:15px;*/
		
		margin: -35px 0 0 120px;
		position: absolute;
		
		background: #d6dbde -webkit-linear-gradient(bottom, rgb(215,219,222) 0, rgb(216,220,221) 60%, rgb(193,199,202) 100%)!important;
		-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,.2), 0px 1px 1px rgba(0,0,0,.5)!important;
		
		background: #d6dbde -moz-linear-gradient(bottom, rgb(215,219,222) 0, rgb(216,220,221) 60%, rgb(193,199,202) 100%)!important;
		-moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,.2), 0px 1px 1px rgba(0,0,0,.5)!important;
		
		text-align: center;
		border-radius: 2px;
		line-height: 35px;
		color: #42c9f7;
		font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
		font-size: .8em;
		font-weight: bold;
		
		-webkit-perspective: 200;
		-webkit-perspective-origin: 50% 0;
		
		-moz-perspective: 200;
		-moz-perspective-origin: 50% 0;
	}
	
	

	
	#twitter {
		width: 103px;
		height: 35px;
		text-indent: -9999px;
		border: none;
		cursor: pointer;
		position: relative;
		bottom: 100%;
		
		-webkit-transform-origin: bottom!important;
		-webkit-transform-style: preserve-3d;
		-webkit-transition: -webkit-transform .5s ease;
		-webkit-transform: translateY(0) rotateX(0);
		
		-moz-transition: -moz-transform .5s ease;
		-moz-transform: translate(0);
	}
	
	#shadow2 {
		display: block;
		width: 109px;
		height: 0px;
		position: absolute;
		z-index: -1;
		top: 31px;
		left: -3px;
		-webkit-transition: height 1s ease, opacity .5s ease;
		-moz-transition: height 1s ease, opacity .5s ease;
		opacity: 0;
	}
	
	#shadow2 img {width: 100%; height: 100%;float: left;}
	
	.normal-logo{ z-index:1 !important; }
	
	.logo2, .top2 {position: absolute;}
		
	.top2 {
		width: 103px; 
		height: 5px;
		top: 0;
		left: 0;
		background-color: #42c9f7;
		
		-webkit-transform-origin: top;
		-webkit-transform: rotateX(-90deg);
		-webkit-transition: background-color .5s ease-out;
		
		-moz-transform-origin: top;
		-moz-transform: rotateX(-90deg);
		-moz-transition: background-color .5s ease-out;
	}
	
	.logo2 {
		background: rgba(0,0,0,1) url(../img/tw-title.png) no-repeat;
		width: 100%; 
		height: 100%;
	}
	
	.recto2 {
		background-color: rgba(0,0,0,0);
		display: block;
		width: 100%;
		height: 100%;
		-webkit-transition: background-color .5s ease-in-out;
		-moz-transition: background-color .5s ease-in-out;
	}
	
	.verso2 {
		-webkit-transform: rotateX(-180deg) translateZ(5px);
		
	}

	#btn2:hover #twitter {
		-webkit-transform: translateY(5px) rotateX(-120deg);
		-moz-transform: translate(0px, 35px);
	}
	
	#btn2:hover .top2{ background-color: #42c9f7;}
	#btn2:hover .recto2 {	background-color: rgba(0,0,0,.5)}
	#btn2:hover #shadow2 { height: 45px; opacity: .5}



/* boton youtube*/

#btn3 {
		width:103px;
		height: 35px;
		position: relative;
		background-color: #d6dbde;
		

		
		margin: -35px 0 0 238px;
		position: absolute;
		
		background: #d6dbde -webkit-linear-gradient(bottom, rgb(215,219,222) 0, rgb(216,220,221) 60%, rgb(193,199,202) 100%)!important;
		-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,.2), 0px 1px 1px rgba(0,0,0,.5)!important;
		
		background: #d6dbde -moz-linear-gradient(bottom, rgb(215,219,222) 0, rgb(216,220,221) 60%, rgb(193,199,202) 100%)!important;
		-moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,.2), 0px 1px 1px rgba(0,0,0,.5)!important;
		
		text-align: center;
		border-radius: 2px;
		line-height: 35px;
		color: #42c9f7;
		font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
		font-size: .8em;
		font-weight: bold;
		
		-webkit-perspective: 200;
		-webkit-perspective-origin: 50% 0;
		
		-moz-perspective: 200;
		-moz-perspective-origin: 50% 0;
	}
	
	

	
	#youtube {
		width: 103px;
		height: 35px;
		text-indent: -9999px;
		border: none;
		cursor: pointer;
		position: relative;
		bottom: 100%;
		
		-webkit-transform-origin: bottom!important;
		-webkit-transform-style: preserve-3d;
		-webkit-transition: -webkit-transform .5s ease;
		-webkit-transform: translateY(0) rotateX(0);
		
		-moz-transition: -moz-transform .5s ease;
		-moz-transform: translate(0);
	}
	
	#shadow3 {
		display: block;
		width: 109px;
		height: 0px;
		position: absolute;
		z-index: -1;
		top: 31px;
		left: -3px;
		-webkit-transition: height 1s ease, opacity .5s ease;
		-moz-transition: height 1s ease, opacity .5s ease;
		opacity: 0;
	}
	
	#shadow3 img {width: 100%; height: 100%;float: left;}
	
	.normal-logo{ z-index:1 !important; }
	
	.logo3, .top3 {position: absolute;}
		
	.top3 {
		width: 103px; 
		height: 5px;
		top: 0;
		left: 0;
		background-color: #da2532;
		
		-webkit-transform-origin: top;
		-webkit-transform: rotateX(-90deg);
		-webkit-transition: background-color .5s ease-out;
		
		-moz-transform-origin: top;
		-moz-transform: rotateX(-90deg);
		-moz-transition: background-color .5s ease-out;
	}
	
	.logo3 {
		background: rgba(0,0,0,1) url(../img/youtube-title.png) no-repeat;
		width: 100%; 
		height: 100%;
	}
	
	.recto3 {
		background-color: rgba(0,0,0,0);
		display: block;
		width: 100%;
		height: 100%;
		-webkit-transition: background-color .5s ease-in-out;
		-moz-transition: background-color .5s ease-in-out;
	}
	
	.verso3 {
		-webkit-transform: rotateX(-180deg) translateZ(5px);
		
	}
	
	#btn3:hover #youtube {
		-webkit-transform: translateY(5px) rotateX(-120deg);
		-moz-transform: translate(0px, 35px);
	}
	
	#btn3:hover .top2{ background-color: #da2532;}
	#btn3:hover .recto2 {	background-color: rgba(0,0,0,.5)}
	#btn3:hover #shadow2 { height: 45px; opacity: .5}




/*iconos volver menu*/

#botones-indice{margin-top:13px;margin-bottom:13px;}
ul.botones-indice{
	display:block;
	height:27px;
	overflow:hidden;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}

.botones-indice li{display:block;height:27px; overflow:hidden;float: left;margin-right: 15px;}

#botones-indice-der{margin-top:13px;margin-bottom:13px;float:right;margin-top:35px;width:27px;} 
ul.botones-indice-der{
	display:block;
	height:27px;
	overflow:hidden;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	float:right;width: 27px;
}

.botones-indice a{width:59px;display:block;height:27px;overflow:hidden;}
.botones-indice-der li{display:block;height:27px; overflow:hidden;float: left;margin-left: 10px;}

.icono-indice-volver{float:left; width: 22px; height: 27px;background-image: url(../img/flechas_func2.png);background-position: -91px -4px;

}

.icono-indice-volver:hover{float:left; width: 22px; height: 27px;background-image: url(../img/flechas_func2.png);background-position: -113px -4px;

}

.palabra-volver{float:right;text-decoration:none;color:#86b533;-webkit-backface-visibility:hidden;}
.palabra-volver:hover{}

.separador{
	/*height:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;*/
}

.resumen{padding:10px;overflow:hidden;}

.resumen p{
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #333333;
	background-color: #ffffff;}
	
ul.datoscontacto{
	list-style-type: none;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	background-color: #ffffff;
	margin-top:20px;
	margin-bottom:20px;
}
.direccion{margin-top:10px;}

ul.telefono{margin-top:20px;margin-bottom:20px;overflow:hidden;list-style-type: none;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	background-color: #ffffff;}
.iconotelefono{float:left;background: url(../img/icondatos.png) no-repeat -39px 0px;width:25px;height:20px;overflow:hidden;margin-right:5px;}
.telefono li{float:left;margin-bottom:5px;}

.iconomovil{float:left;background: url(../img/icondatos.png) no-repeat -75px 0px;width:25px;height:20px;margin-right:5px;}

.iconocasa{float:left;background: url(../img/icondatos.png) no-repeat -4px 0px;width:25px;height:20px;margin-right:5px;}


.datos2{
	display:block;
}

ul.telefono2{margin-top:20px;margin-bottom:20px;overflow:hidden;list-style-type: none;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	background-color: #ffffff;margin-top:10px;margin-bottom:10px;}
	

/*formulario*/

.formulario{background-color:#e1eccc;padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;margin-bottom:20px;margin-top:20px;border-radius:3px; 
-moz-border-radius:5px; /* Firefox */ 
-webkit-border-radius:5px; /* Safari y Chrome */overflow:hidden; }

.contactotexto{width:600px;float:left;margin-right:8px;}

.formulario h3{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;margin-bottom:5px;margin-left:2px;margin-top:10px;}

.cajasdeformulario{height: 20px;width:400px}

.comentarios{height:165px;margin-bottom:5px;max-width:400px!important;}

.btn-enviar{
	background-color: #b9d489;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b9d489), color-stop(100%, #8ab739));
    background-image: -webkit-linear-gradient(top, #b9d489, #8ab739);
    background-image: -moz-linear-gradient(top, #b9d489, #8ab739);
    background-image: -ms-linear-gradient(top, #b9d489, #8ab739);
    background-image: -o-linear-gradient(top, #b9d489, #8ab739);
    background-image: linear-gradient(top, #v, #2ea8e0);
	border: 1px solid #b9d489;
	border-bottom: 1px solid #b9d489;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	font-family: 'Rochester', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration: none;
	line-height: 22px;
	text-align: center;
	width: 90px!important;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	margin-top: 20px;
	float: right;
	margin-right: 6px;	
}

.btn-enviar:hover {
    background-color: #8ab739;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2ea8e0), color-stop(100%, #b9d489));
	background-image: -webkit-linear-gradient(top, #8ab739, #b9d489);
	background-image: -moz-linear-gradient(top, #8ab739, #b9d489);
	background-image: -ms-linear-gradient(top, #8ab739, #b9d489);
	background-image: -o-linear-gradient(top, #8ab739, #b9d489);
	background-image: linear-gradient(top, #8ab739, #b9d489);
  	border: 1px solid #b9d489;
	border-bottom: 1px solid #8ab739;
    cursor: pointer;
}

.formizq{overflow:hidden; float:left;margin-right:30px;width:420px;}
.formder{overflow:hidden;width:420px;}
.datoscontactar{overflow:hidden;margin-bottom:20px;}
.datosizq{float:left;padding-right:20px;margin-right:20px;border-right:1px solid #CCC;}

.datosder{float:left;}

.elaviso{
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:bold;
	color: #333333;
	background: transparent;
	float:right;
	margin-right:9px;
	color: #86B533;

}

/*aviso legal*/
.body-fancy{background: #FFF!important;}

.subtitulo-aviso{
	font-size: 28px;
	font-family: 'Rochester', cursive;
	color:#86B533;
	margin-top:10px!important;margin-bottom:5px!important;
	padding-left:1px;}
	
#contenido-fancy{width:736px;padding-top:10px; padding-left:30px;padding-right:30px;padding-bottom:10px;}

p.subtitulo-2{
	color:#86B533;
	margin-bottom:15px;
	margin-top:10px;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom: #86B533 1px solid;
	font-size:14px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
p.aviso{font-size: 13px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

.apartado{
	margin-top: 55px;	
}

.header-fixed{
	position:fixed;	
}

#ver-cabecera{
	width: 100%;
	text-align: center;
	margin: 0 auto;
	font-family: 'helvetica_neue_lt_std77BdCn', Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: fixed;
	top: 195px;
	z-index: 200;
	display:none;
}

#ver-cabecera a{
	color:#86B533;
	text-decoration:none;
	margin: 0 auto;
	display:block;
	background: #FFF;
	width: 150px;
	padding: 5px 0;
	border-radius: 15px;	
}

#ver-cabecera a img{
	display: inline-block;
	margin: -2px 0 0 0;	
}

#mini-loader{
	width: 20px;
	height: 20px;
	float:right;
	margin: 27px 10px 0 0;
	display:block;
}

.social:hover{
	text-decoration: none;	
}

.newsletter{float: left;
margin-left: 80px;margin-top:10px;}

input.input-newsletter{border:0px;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;background:#ededed;-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);font-family: 'helvetica_neue_lt_std77BdCn', Arial, Helvetica, sans-serif;
font-size: 13px;color:#b4b4b4;height:29px;float:left;width:190px;}

a.icono-sobre{display:block;width:25px;height:27px;padding:5px;background:url(../img/icono-sobre.png) no-repeat 6px 9px;background-color:#f04e6d;float:left;}
a.icono-sobre:hover{background-color:#FF6784;}
a.icono-sobre.icono-sobre-sb{background-image: none !important;}

a.btn-colabora{display:block;float:left;padding:6px;background:#f88b44;color:#fff;font-family: 'helvetica_neue_lt_std77BdCn', Arial, Helvetica, sans-serif;font-size: 13px;margin-left:16px;margin-top:10px;border-radius: 2px;line-height: 25px;}

a.btn-colabora:hover{background:#FFA367;text-decoration:none;}





.enlaces-redes-sociales div{
	display: inline;
	margin-right:5px;
}

.enlaces-redes-sociales div img{
	width: 37px
}

.enlaces-redes-sociales div a:hover{
	opacity: .7;
}