body {
	margin : 0px;
	background : #C2C2C2;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
#contenedor {
	width : 900px;
	height : auto;
	margin : 0px auto;
	background : #fff;
}
#header {
	width : 100%;
	height : 360px;
	background : url(../img/header.jpg) no-repeat;
}
#enlaces_sociales {
	float : right ;
	position : relative;
	top : -35px;
	margin-right : 10px;
}
#menu {
	width : 100%;
	height : 47px;
	background : #0a6e7e;
}
#menu ul {
 float : left;
 width : auto;
 height : 47px;
 list-style : none;	
 padding : 0px;
 margin : 0px;
}

#menu li {
	float : left;
	margin-top : 8px;
}

.sep_menu {
	font-size : 17px;
	color : #fff;
}

#body {
	width : 780px;
	padding : 30px 60px 30px 60px;
	height : 650px;
}
#map_site {
	width : 100%;
	height : 255px;
	background : #324252;
}
#pie {
	background : #324252;
}
#map_site div {
	width : 33%;
	float : left;
	text-align : center;
}
#map_site li {
	text-align : left;
}
#map_site ul {
	list-style:square url("../img/check_ul.png");
	width : 185px;
	margin : 0px 0px 0px auto;
}
#map_site a {
	color : #ffffff;
	text-decoration : none;
}

#map_site h2 {
	margin-bottom : 0px;
}
#map_site table {
	
}
#map_site th {
	color : #fff;
}
#map_site td {
	color : #96ca37;
}
#logo_web {
	margin : 0px 0px -35px 0px;
}
#footer {
	background : #324252;
	height : 25px;
}
#footer ul {
	list-style : none;
	width : auto;
	display : block;
	padding : 0px;
	margin : 0px 0px 0px 300px;
}
#footer li {
	float : left;
	color : #fff;
	font-size : 12px;
}
.separador {
	margin : 0px 10px;
}
#footer a {
	color : #fff;
}
.cuadro_main {
	width : 370px;
	float : left;
	padding : 0px 10px;
}
.cuadro_main p {
	padding : 0px 5px;
    font-size: 18px;
    text-align: justify;
}
#nos_has_encontrado {
	
}

.msg_env_correcto {
    background: none repeat scroll 0 0 #E500A7;
    color: #FFFFFF;
    display: block;
    padding: 10px;
    text-align: center;
    width: 100%;
    -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom : 30px;
  }
 .msg_env_error {
    background: none repeat scroll 0 0 	#FF0000;
    color: #FFFFFF;
    display: block;
    padding: 10px;
    text-align: center;
    width: 100%;
    -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom : 30px;
  }
  .boton_formulario {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background : #96ca37;
	padding : 10px;
	border-style : none;
	color : #FFFFFF;
	margin : 16px 0px 0px 0px;
	cursor : pointer;
}
.twitter-share-button {
    margin-bottom: 1px;
    width: 84px !important;
}
#___plusone_0 {
	position : relative;
	top : 2px;
}
#menu a  img{
text-decoration : none;
border : none;
}