@import url("general.css");#seccion[contacto]{	background-color:#203949;}#seccion[contacto] #caja{	text-align:center;	padding:145px 0}#seccion[contacto] #caja .tabla{    display: table;    width: 100%;}#seccion[contacto] #caja .tabla .td{    display: table-cell;    width: 50%;    vertical-align: top;    padding: 20px;    color: #fff;}#seccion[contacto] #caja .tabla .td h1{    font-size: 70px;    font-style: italic;    font-family: "Playfair Display";    font-weight: 600;    line-height: 65px;    color: #fff;    padding: 0;    margin: 0;    margin-bottom: 20px;    text-align: left;}#seccion[contacto] #caja .tabla .td h2{    font-size: 40px;    font-style: italic;    font-family: "Playfair Display";    font-weight: 400;    line-height: 38px;    color: #fff;    padding: 0;    margin: 0;    margin-bottom: 20px;    text-align: left;}#seccion[contacto] #caja .tabla .td #cajita_datos{    position: relative;    font-family: inherit;    display: block;    border-left: 20px solid #14A3CF;    color: #fff;    font-weight: 300;    padding: 10px 0 10px 20px;    text-align: left;    margin: 30px 0;    line-height: 30px;}#seccion[contacto] #caja .tabla .td #cajita_datos a{    color: #14A3CF;    font-weight: 300;    font-size: 18px;    text-decoration: underline;}#seccion[contacto] #caja #form_contacto{	position:relative;	text-align:center;	margin-top:20px;}#seccion[contacto] #caja #form_contacto *{    margin: 6px 0;}#seccion[contacto] #caja #form_contacto input{    font-size: 16px;    color: #fff;    padding: 8px;    border-bottom: 1px solid #14A3CF;    width: 90%;    display: block;}#seccion[contacto] #caja #form_contacto textarea{    font-size: 16px;    color: #fff;    padding: 8px;    border: 1px solid #14A3CF;    width: 90%;    display: block;}#seccion[contacto] #caja #form_contacto .boton{    font-size: 16px;    color: #fff;    padding: 8px;    border-bottom: 1px solid #14A3CF;    width: auto;    display: table;}#seccion[contacto] #mapa{    display: block;    position: relative;    width: auto;    height: 400px;}@media screen and (max-width: 820px) {    #seccion[contacto] #caja{        display: block;        position: relative;        width: auto;        text-align:left;        padding:45px 0    }    #seccion[contacto] #caja .tabla{        display: block;        position: relative;        width: auto;        text-align:left;    }    #seccion[contacto] #caja .tabla .td{        display: block;        position: relative;        width: auto;        text-align:left;        padding: 0px;    }    #seccion[contacto] #caja .tabla .td h1{        font-size: 70px;        font-style: italic;        font-family: "Playfair Display";        font-weight: 600;        line-height: 65px;        color: #fff;        padding: 0;        margin: 0;        margin-bottom: 20px;        text-align: left;    }    #seccion[contacto] #caja .tabla .td h2{        font-size: 25px;        font-weight: 400;        line-height: 24px;        margin-bottom: 10px;    }    #seccion[contacto] #caja .tabla .td #cajita_datos{        border-left: 20px solid #14A3CF;        color: #fff;        padding: 10px 0 10px 20px;        margin: 20px 0;        line-height: 30px;    }    #seccion[contacto] #caja #form_contacto input{        width: 90%;    }    #seccion[contacto] #caja #form_contacto textarea{        width: 90%;    }    #seccion[contacto] #caja #form_contacto .boton{        width: auto;    }    #seccion[contacto] #mapa{        height: 400px;    }}@media screen and (max-width: 700px) {	#seccion[contacto] #caja{		display:block;		width:auto;		padding:50px 20px;	}		#seccion[contacto] #caja #form_contacto #campo{		display:table;		width:90%;	}}