@font-face {
	font-family: 'cortinas';
	src:url('../fonts/cortinas.eot');
	src:url('../fonts/cortinas.eot?#iefix') format('embedded-opentype'),
		url('../fonts/cortinas.ttf') format('truetype'),
		url('../fonts/cortinas.woff') format('woff'),
		url('../fonts/cortinas.svg#cortinas') format('svg');
	font-weight: normal;
	font-style: normal;
}
*
{
	margin: 0;
	padding: 0;
}
body
{
	background: #282826;
	font-family: 'Gudea', sans-serif;
	font-size: 16px;
	color: #ffffff;
}
footer
{
	background: #b13e39;
	margin-bottom: 40px;
	padding: 1em 2em;
}
footer #dir 
{
	display: block;
	font-size: .8em;
}
footer #playweb 
{
	font-size: .8em;
	font-weight: lighter;
	margin: -.4em;
	position: relative;
	text-align: center;
	top: 2.5em;
}
footer #playweb a 
{
	color: #ffffff;
}
footer #sociales
{
	display: block;
	font-size: .8em;
}
footer #sociales a
{
	color: white;
}
footer #sociales .ico_face:after
{
	content: "\e600";
	font-family: "cortinas";
	font-size: 1em;
}
footer #tel 
{
	display: block;
	font-size: .8em;
}
header
{
	background: #282826;
	padding: 1em;
}
header figure, header nav
{
	display: inline-block;
	vertical-align: center;
}
header #logoC a
{
	border: none;
	text-decoration: none;
}
header #logoC img 
{
	margin-right: 3em;
	width: 200px;
}
nav ul 
{
	list-style: none;
	float: right;
}
nav ul li 
{
	display: inline-block;
	margin: .5em;
}
nav ul li a 
{
	color: #ffffff;
	text-decoration: underline;
	font-size: .9em;
}
nav ul li a:hover
{
	color: #b13e39;
}
#accordion
{
	background: #ffffff;
	padding: 1em;
	min-height: 500px;
}
.banner
{
	display: none;
}
.banner a
{
	color: white;
}
#itemsB
{
	background: #ffffff;
}
#itemsN
{
	background: #282826;
}
#itemsB .itemB 
{
	display: inline-block;
	margin: 1em;
}
#itemsN .itemN 
{
	display: inline-block;
	vertical-align: top;
	margin: 1em;
	padding-bottom: 1em;
}
#itemsB .itemB .img_itemB img
{
	display: block;
	margin: 1em auto;
	width: 269px;
}
#itemsN .itemN .img_itemN img
{
	display: block;
	margin: 1em auto;
	width: 269px;
}
#itemsB .itemB .parrafo_itemB 
{
	color: #525252;
	display: inline-block;
	font-size: .9em;
	line-height: 1.3em;
	text-align: justify;
	padding: .9em;
}
#itemsB .itemB .parrafo_itemD 
{
	color: #525252;
	display: inline-block;
	font-size: .8em;
	line-height: 1em;
	text-align: justify;
	padding: .9em;
}
#itemsN .itemN .parrafo_itemN 
{
	color: #bcbcbc;
	display: inline-block;
	font-size: .9em;
	line-height: 1.3em;
	text-align: justify;
	padding: .9em;
}
#itemsN .itemN .parrafo_itemR 
{
	color: #b13e39;
	display: inline-block;
	font-size: .9em;
	line-height: 1.3em;
	text-align: justify;
	padding: .9em;
}
#itemsB .itemB .parrafo_itemB a
{
	background: url("../img/flecha_gris.png") no-repeat;
	display: inline-block;
	float: right;
	margin-top: .3em;
	width: 20px;
}
#itemsB .itemB .parrafo_itemB a:hover
{
	background: url("../img/flecha_roja.png") no-repeat;
}
#itemsB .itemB .parrafo_itemB a span
{
	visibility: hidden;
}
#itemsB .titulo_itemInt2 
{
	color: #b13e39;
	padding: 1em;
	text-align: center;
}
#itemsB .itemB .titulo_itemInt2 
{
	color: #b13e39;
	display: block;
	padding: 1em;
	text-align: center;
}
#itemsN .titulo_itemInt2 
{
	color: #ffffff;
	padding: 1em;
	text-align: center;
}
#itemsN .itemN .titulo_itemInt2 
{
	color: #ffffff;
	display: block;
	padding: 1em;
	text-align: center;
}
#itemsB .itemB .titulo_itemInt3 
{
	color: #ffffff;
	background: rgba(177,62,57,.8);
	font-weight: normal;
	margin: 0 auto;
	margin-top: -2.5em;
	padding: .2em 0;
	position: relative;
	text-align: center;
	width: 269px;
}
#itemsN .itemN .titulo_itemInt3 
{
	color: #b13e39;
	font-weight: normal;
	margin: 0 auto;
	margin-top: -.8em;
	padding: .2em 0;
	position: relative;
	text-align: center;
	width: 269px;
}
#itemsB .itemB .titulo_itemB
{
	color: #ffffff;
	background: rgba(177,62,57,.8);
	display: block;
	font-size: 1.3em;
	left: -1.8em;
	margin: 0 auto;
	margin-top: -2.2em;
	padding: .1em .3em;
	position: relative;
	text-align: center;
	width: 180px;
}
#itemsN .itemN .titulo_itemN
{
	color: #ffffff;
	font-size: 1.3em;
	padding: 1em 0 0 .7em;
	text-align: left;
}
#itemsB #datos_mapita
{
	padding-bottom: 4em;
	margin: 0 auto;
}
#itemsB #datos_mapita a 
{
	color: #b13e39;
	text-decoration: none;
}
#itemsB #datos_mapita p 
{
	border-bottom: 1px solid #bcbcbc;
	color: #282826;
	font-size: .8em;
	line-height: 2em;
	margin-left: 2em;
	width: 80%;
}
#itemsB #form_mapita
{
	width: 100%;
}
#itemsB #form_mapita input
{
	color: #bcbcbc;
	display: inline-block;
	height: 3em;
	margin: .6em 2em;
	padding: 0 1em;
	width: 75%;
}
#itemsB #form_mapita textarea
{
	color: #bcbcbc;
	display: inline-block;
	height: 10em;
	margin: .6em 2em;
	padding: 1em;
	width: 75%;
}
#itemsB #form_mapita #btn_rojo
{
	background: #b13e39;
	border: none;
	color: #ffffff;
	display: block;
	margin: 0 auto;
	width: 75%;
}
#itemsB #mapita
{
	width: 85%;
} 
#map_canvas
{
	margin-left: 2em;
	width: 100%;
	/*border: 1 px solid red;
	height: 300px;
	width: 400px;*/
}
#quienes_item
{
	display: inline-block;
	width: 100%;
}
#quienes_item .img_itemB img
{
	display: inline-block;
	margin-left: 1.5em;
	margin-right: 1em;
	width: 269px;
}
#quienes_item .parrafo_itemB
{
	color: #525252;
	display: inline-block;
	font-size: .9em;
	line-height: 1.3em;
	text-align: justify;
	padding: .9em;
}
.icoF_dir:after 
{
	content: "\e604";
	font-family: "cortinas";
	font-size: 1em;
	margin-right: 1em;
}
.icoF_face:after
{
	content: "\e600";
	font-family: "cortinas";
	font-size: 1em;
	margin-right: 1em;
}
.icoF_mail:after 
{
	content: "\e602";
	font-family: "cortinas";
	font-size: 1em;
	margin-right: 1em;
}
.icoF_tel:after 
{
	content: "\e603";
	font-family: "cortinas";
	font-size: 1em;
	margin-right: 1em;
}
.icoF_web:after 
{
	content: "\e601";
	font-family: "cortinas";
	font-size: 1em;
	margin-right: 1em;
}
.itemB_2
{
	display: inline-block;
	padding: 2em;
	width: 40%;
}
.itemB_2  .titulo_itemB3
{
	color: #b13e39;
}
.itemB_2  .parrafo_itemB
{
	color: #525252;
	display: inline-block;
	font-size: .9em;
	line-height: 1.3em;
	text-align: justify;
	padding: .9em;
}
.titulo_itemB3 
{
	color: #b13e39;
}
.seleccionable
{
	display: inline-block;
}
.seleccionable h3 
{
	color: #b13e39;
	margin: 1em;
	font-size: .9em;
	font-weight: normal;
}