.inf {
	background:url(../images/bg-inf.gif) no-repeat;
	width:708px;
	padding:28px 0 0 30px;
}
.inner {
	width:716px;
	padding:28px 0 0 22px;
}
.in {padding:28px 0 0 22px;}
.inf:after {
	clear:both;
	display:block;
	content:"";
}
.inf h1 {
	font:28px/30px Georgia, "Times New Roman", Times, serif;
	color:#795f39;
	margin:0;
}
.inf h1 a {
	font:28px/30px Georgia, "Times New Roman", Times, serif;
	color:#795f39;
	text-decoration:none;
}
.inf h1 a:hover {
	color:#485a7d;
	text-decoration:none;
}
.inf h2 {
	font:28px/30px Georgia, "Times New Roman", Times, serif;
	color:#795f39;
	margin:0;
}
.inf h2 a {
	font:28px/30px Georgia, "Times New Roman", Times, serif;
	color:#795f39;
	text-decoration:none;
}
.inf h2 a:hover {
	color:#485a7d;
	text-decoration:none;
}
.stand-box {
	width:708px;
	overflow:hidden;
}
.stand-box p {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	margin:10px 0 0;
}
.stand-box ul {
	width:680px;
	margin:25px 0 0;
	padding:0 0 0 33px;
	overflow:hidden;
	list-style:none;
}
.stand-box ul li {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	width:655px;
	padding:0 0 0 25px;
	background:url(../images/separator03.gif) no-repeat 0 7px;
}
.stand-box ul li a {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	text-decoration:none;
}
.stand-box ul li a:hover {
	color:#506faf;
	text-decoration:none;
}
.stand-box ol{
	width:640px;
	padding:0 0 0 25px;
	margin:25px 0 0 26px;
}
.stand-box ol li {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	padding:0 0 0 5px;
}
.stand-box h3 {
	font:15px/18px Georgia, "Times New Roman", Times, serif;
	color:#77603e;
	margin:17px 0 0;
}
.stand-box h4 {
	font:12px/16px Georgia, "Times New Roman", Times, serif;
	color:#77603e;
	margin:18px 0 0;
}
.gallery-box {
	background:#e3edff;
	width:694px;
	padding:15px 0  15px 14px;
	margin:29px 0 0;
	clear:left;
}
.gallery-box:after {
	clear:both;
	display:block;
	content:"";
}
.gallery-box h3 {
	font:24px/26px Georgia, "Times New Roman", Times, serif;
	color:#36496f;
	margin:0;
}
.gallery-box p {
	font-size:1px;
	line-height:1px;
	width:680px;
	border-bottom:1px solid #cdd1db;
}
.gallery-info {
	width:680px;
	margin:15px 0 0;
}
.gallery {
	width:694px;
	padding:0;
	margin:17px 0 0;
	list-style:none;	
}
.gallery-info .gallery {border-bottom:none}
.gallery:after {
	clear:both;
	display:block;
	content:"";
}
.gallery li {
	float:left;
	width:103px;
	padding:0 12px 0 0;
	position:relative;
	margin-bottom:25px;
}
.gallery li img {display:block}
.gallery li.hover .tooltip,
.gallery li:hover .tooltip {
	display:block;
}
.gallery li.hover,
.gallery li:hover {
	z-index:200;
}
/* .gallery li:first-child {padding:0}*/
.text {
	position:absolute;
	bottom:0;
	left:0;
}
* html .text {
	right:-1px;
	bottom:-1px;
}
.text span {
	display:block;
	font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:103px;
	background:url(../images/bg-gallery.png) repeat;
	overflow:hidden;
	text-align:center;
}
.tooltip {
	display:none;
	position:absolute;
	top:98px;
	right:-131px;
	z-index:100;
}
.gallery .low .tooltip {right:-16px}
.tooltip span {
	display:block;
	background:url(../images/part.png) no-repeat;
	width:27px;
	height:13px;
	margin:0 0 0 166px;
	text-indent:-9999px;
}
* html .tooltip span {margin:0 0 -1px 166px}
.gallery .low .tooltip span {margin:0 0 0 280px}
* html .gallery .low .tooltip span {margin:0 0 -1px 280px}
.tooltip ul {
	background:url(../images/bg-tooltip.png) repeat;
	width:352px;
	padding:5px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.tooltip ul li {
	float:left;
	width:352px;
	padding:0;
	margin:0;
}
.tooltip ul li a {
	display:block;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:342px;
	padding:5px;
	position:relative;
	text-align:center;
	text-decoration:none;
}
.tooltip ul li a:hover {
	background:#425987;
	text-decoration:none;
}
.parts {
	width:708px;
	margin:48px 0 0;
	overflow:hidden;
	clear:left;
}
.part {
	float:left;
	width:339px;
	padding:0 0 15px;
	border-bottom:1px solid #dcdce1;
}
.one {
	width:344px;
	margin:0 25px 0 0;
}
.part-photo {
	float:left;
	width:190px;
}
.part-photo img {display:block}
.part-info {
	float:left;
	width:149px;
}
.one .part-info {width:154px}
.part-info h3 {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#506faf;
	margin:0;
}
.part-info h3 a {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#77603e;
	text-decoration:none;
}
.part-info h3 a:hover {
	color:#506faf;
	text-decoration:none;
}
.part-info p {
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	margin:0;
}
.large .part-info p {font:12px/18px Verdana, Arial, Helvetica, sans-serif}
.part-info div {
	width:100%;
	overflow:hidden;
}
.more a {
	float:left;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	padding:0 0 0 15px;
	background:url(../images/arrow01.gif) no-repeat 0 50%;
	text-transform:none;
	text-decoration:none;
}
.more a:hover {
	color:#506faf;
	background:url(../images/arrow01-over.gif) no-repeat 0 50%;
	text-decoration:none;
}
.introduction {
	width:708px;
	overflow:hidden;
}
.inf .introduction h1 {
	font:22px/24px Georgia, "Times New Roman", Times, serif;
	color:#364764;
	margin:0;
}
.introduction-info {
	float:left;
	width:348px;
	padding:0 20px 0 0;
}
.introduction-info p {
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	margin:15px 10px 0 0;
}
.introduction-photo {
	float:left;
	width:339px;
}
.introduction-photo div {
	width:339px;
	overflow:hidden;
	height:235px;
}
.introduction-photo .more {
	margin:5px 0 0;
	height:auto;
}
.introduction-photo img {display:block}
.introduction-photo div a {
	float:left;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	padding:0 0 0 15px;
	background:url(../images/arrow01.gif) no-repeat 0 50%;
	text-transform:none;
	text-decoration:none;
}
.introduction-photo div a:hover {
	color:#506faf;
	background:url(../images/arrow01-over.gif) no-repeat 0 50%;
	text-decoration:none;
}
.opiniones {
	width:708px;
	overflow:hidden;
	margin:28px 0 0;
}
.opiniones-head {
	font:22px/24px Georgia, "Times New Roman", Times, serif;
	color:#4a5a7a;
	width:708px;
	overflow:hidden;
}
.opiniones-head a {
	font:22px/24px Georgia, "Times New Roman", Times, serif;
	color:#4a5a7a;
	width:708px;
	overflow:hidden;
	text-decoration:none;
}
.opiniones-head a:hover {
	color:#506FAF;
}
.opiniones-info {
	width:708px;
	margin:17px 0 0;
	padding:0 0 10px;
	overflow:hidden;
}
.opiniones-info em {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
}
.opiniones-info em strong {
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	padding:0 9px 0 0;
	margin:0 4px 0 0;
	background:url(../images/separator02.gif) no-repeat 100% 50%;
}
.opiniones-info div {
	width:660px;
	padding:6px 0 0 48px;
	margin:5px 0 0;
	overflow:hidden;
	background:url(../images/quote.gif) no-repeat;
}
.opiniones-info div p {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	margin:0;
}
.columns {
	width:713px;
	padding:0 0 0 3px;
	overflow:hidden;
}
.column1 {
	float:left;
	width:343px;
	padding:0 27px 0 0;
}
.column2 {
	float:left;
	width:343px;
}
.hotels {
	margin:20px 0 0;
	width:343px;
	padding:0 0 12px;
	overflow:hidden;
	border-bottom:1px solid #dcdce1;
}
.hotels div {
	margin:0 0 13px;
	width:343px;
	overflow:hidden;
}
.hotels .more {margin:0}
.hotels div img {display:block}
.inf .hotels h2 {
	font:22px/24px Georgia, "Times New Roman", Times, serif;
	color:#77603e;
	margin:0;
}
.inf .hotels h2 a {
	font:22px/24px Georgia, "Times New Roman", Times, serif;
	color:#77603e;
}
.inf .hotels h2 a:hover {
	color:#506faf;
	text-decoration:none;
}
.hotels strong {
	float:left;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	margin:0 12px 0 0;
}
.hotels span {
	float:left;
	margin:3px 12px 0 0;
}
.hotels h3 {
	float:left;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	margin:0;
}
.hotels p {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	margin:0 0 5px;
}
.article {
	margin:30px 0 0;
	width:343px;
	padding:0 0 12px;
	overflow:hidden;
	border-bottom:1px solid #dcdce1;
}
.article div {
	margin:0 0 6px;
	width:343px;
	overflow:hidden;
}
.article .image {
	float:left;
	margin:3px 0 0;
	width:194px;
}
.article .more {margin:0}
.article div img {display:block}
.inf .article h2 {
	font:22px/24px Georgia, "Times New Roman", Times, serif;
	color:#77603e;
	margin:0 0 2px;
}
.inf .article h2 a {
	font:22px/24px Georgia, "Times New Roman", Times, serif;
	color:#77603e;
}
.inf .article h2 a:hover {
	color:#506faf;
	text-decoration:none;
}
.article em {
	display:block;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.article em span {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
	padding:0 0 0 8px;
	margin:0 0 0 4px;
	background:url(../images/separator02.gif) no-repeat 0 50%;
}
.article em span a {
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	text-decoration:none;
}
.article em span a:hover {
	color:#506faf;
	text-decoration:none;
}
.article p {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	margin:0;
}
.pages-container {
	width:713px;
	margin:40px 0 0;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.pages-info {
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
.pages {
	left: -50%;
	float: left;
	padding:0;
	margin:0;
	position: relative;
	list-style:none;
}
.pages span {
	float:left;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	padding:0 5px;
	background:#e3edff;
	margin-left:2px;
}
.pages a {
	float:left;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	padding:0 5px;
	background:#e3edff;
	text-decoration:none;
	margin-left:2px;
}
.pages a:hover {
	color:#fff !important;
	background:#506faf;
	text-decoration:none;
}
.pages span.disabled {color:#9e9e9e}
.pages span.current {
	color:#fff;
	background:#4c537b;
}
.articulo {
	width:713px;
	overflow:hidden;
}
.inf .articulo h1 {
	font:26px/28px Georgia, "Times New Roman", Times, serif;
	color:#77603e;
	margin:20px 0 0;
}
.inf .articulo h3 {
	font:20px/22px Georgia, "Times New Roman", Times, serif;
	color:#77603e;
	margin:17px 0 0;
}
.inf .articulo h4 {
	font:17px/20px Georgia, "Times New Roman", Times, serif;
	color:#77603e;
	margin:18px 0 0;
}
.articulo p {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	margin:0 0 18px 0;
}
.articulo p a {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	text-decoration:none;
}
.articulo p a:hover {
	color:#506faf;
	text-decoration:none;
}
.post {
	width:713px;
	margin:0 0 23px;
	overflow:hidden;
}
.post em {
	display:block;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.post em span {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
	padding:0 0 0 8px;
	margin:0 0 0 4px;
	background:url(../images/separator02.gif) no-repeat 0 50%;
}
.post em span a {
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	text-decoration:none;
}
.post em span a:hover {
	color:#506faf;
	text-decoration:none;
}
.photo {
	float:right;
	margin:0 0 0 20px;
	display:inline;
}
.photo img {display:block}
blockquote {
	background:url(../images/note.gif) no-repeat;
	padding:0 0 2px 50px;
	margin:20px 0 18px;
	width:676px;
	overflow:hidden;
	font:italic 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
}
q{quotes: none}
q:before{content:""}
q:after{content:""}
.articulo ul {
	width:680px;
	margin:25px 0 0;
	padding:0 0 0 33px;
	overflow:hidden;
	list-style:none;
}
.articulo ul li {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	width:655px;
	padding:0 0 0 25px;
	background:url(../images/separator03.gif) no-repeat 0 7px;
}
.articulo ul li a {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	text-decoration:none;
}
.articulo ul li a:hover {
	color:#506faf;
	text-decoration:none;
}
.articulo ol{
	width:640px;
	padding:0 0 0 25px;
	margin:25px 0 0 26px;
}
.articulo ol li {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	padding:0 0 0 5px;
}
* html .articulo ol li {
	padding:0;
	margin:0 0 0 5px;
}
* +html .articulo ol li {
	padding:0;
	margin:0 0 0 5px;
}
.articulo ol li a {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	text-decoration:none;
}
.articulo ol li a:hover {
	color:#506faf;
	text-decoration:none;
}
#images {
	width:716px;
	overflow:hidden;
	margin:50px 0 0 0;
}
#images div {
	width:716px;
	overflow:hidden;
}
#images img {display:block}
.images {
	width:716px;
	padding:0;
	margin:10px 0 0;
	overflow:hidden;
	list-style:none;
}
.images li {
	float:left;
	padding:0 0 0 10px;
}
.images li:first-child {padding:0}
.images li a {
	display:block;
	padding:5px;
	background:#e3edff;
	cursor:pointer;
}
.images li a:hover {background:#b0c0de}
.contact {
	width:716px;
	overflow:hidden;
}
.inf .contact h2 {
	font:26px/28px Georgia, "Times New Roman", Times, serif;
	color:#343434;
	margin:10px 0 0;
}
.contact p {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	margin:5px 0 0;
}
.contact p a {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	text-decoration:none;
}
.contact-box {
	background:#edf2f9 url(../images/bg-contact.gif) no-repeat;
	width:692px;
	padding:13px 0 25px 24px;
	margin:30px 0 0;
	overflow:hidden;
}
.form {
	width:692px;
	overflow:hidden;
}
.form div {
	width:692px;
	margin:13px 0 0;
}
.form div:after {
	clear:both;
	display:block;
	content:"";
}
.form input {
	float:left;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#1c242c;
	border:1px solid #96c0d6;
	background:#fff;
	width:247px;
	height:16px;
	padding:3px 5px;
	margin:0 10px 0 0;
}
.form label {
	float:left;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#1c242c;
}
.form .label {
	width:692px;
	margin:-10px 0 0;
	position:relative;
}
.form select {
	float:left;
	font:12px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#1c242c;
	width:260px;
	height:19px;
	margin:0 10px 0 0;
}
.form textarea {
	float:left;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#1c242c;
	border:1px solid #96c0d6;
	background:#fff;
	width:483px;
	height:159px;
	padding:3px 5px;
	margin:2px 0 0;
	overflow:auto;
}
.form a {
	float:left;
	font:19px/28px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:url(../images/btn-enviar.gif) no-repeat;
	width:104px;
	padding:0 0 2px;
	text-align:center;
	text-decoration:none;
}
.form a:hover {
	background:url(../images/btn-enviar-over.gif) no-repeat;
	text-decoration:none;
}
.form .check_form{
	float:left;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#1c242c;
	border:1px solid #96c0d6;
	background:#fff;
	width:auto;
	height:16px;
	padding:3px 5px;
	margin:3px 10px 0 0;
} 
.form .check_form2{
	margin:3px 10px 0 10px;
}
.privacy {
	width:716px;
	margin:40px 0 0;
	overflow:hidden;
}
.privacy h3 {
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	margin:0 0 -20px;
}
.privacy p {
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	margin:20px 0 0;
}
#directions { 
	width:275px; 
	margin-left:5px;
	float:left;
}
#gmapItinerario {
	width:391px; 
	height:421px;
	margin:23px 0 0;
	overflow:hidden;
	float:left;
}
.sendItinerario {
	padding-bottom:19px;
	margin:0;
	float:left;
}
.sendItinerario label {
	float:left;
	width:282px;
	font:12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#1c242c;
	margin:2px 0 0;
}
.sendItinerario input {
	width:259px;
	padding:1px 0;
	float:left;
	margin-top:5px;
}
.sendItinerario select.inputItinerario {
	width:279px;
	margin:5px 0 0 20px;
	height:24px;
	line-height:16px;
	padding:3px 4px;
	float:left;
}
.sendItinerario div {
	clear:none;
	width:100px;
	float:left;
	display:inline;
	padding:0 0 0 10px;
}
.sendItinerario a {
	float:left;
	font:19px/28px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:url(../images/btn-enviar.gif) no-repeat;
	width:104px;
	padding:0 0 2px;
	text-align:center;
	text-decoration:none;
}
.sendItinerario a:hover {
	background:url(../images/btn-enviar-over.gif) no-repeat;
	text-decoration:none;
}
.mapaweb ul li {
	background:transparent url(../images/separator03.gif) no-repeat scroll 0 8px;
}
.mapaweb ul li img {
	border:medium none;
	display:inline;
}
.mapaweb .slist { 
	margin:10px 0;
}
.rowSelectHotelOfertas select {
	float:right;
	margin:15px 0;
}
.info span.autor {
	color:#364764;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	background:none;
	margin:0;
	padding:0;
}
.icons {
	width:716px;
	overflow:hidden;
	border-bottom:1px solid #c2cdda;
	margin:0 0 15px;
}
.icons ul {
	width:716px;
	padding:8px 0 12px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.icons ul li {
	background:none;
	float:left;
	margin:0 4px 0 0;
	padding:0;
	width:auto;
}
.icons h4 {
	color:#77603E;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	font-weight:normal;
	line-height:20px;
	margin:18px 0 0;
}
.faq {
	width:716px;
}
.faq div {
	width:716px;
}
.faq .more a {
	float:right;
	margin-right:10px;
}
.columns ol{
	width:640px;
	padding:0 0 0 25px;
	margin:25px 0 0 26px;
}
.columns ol li {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	padding:0 0 0 5px;
}
.columns ol li h4 {
	margin:0;
}
.columns ol li h4 a {
	color:#364764;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
} 
.columns ol li h4 a:hover {
	color:#506FAF;
	text-decoration:none;
} 
.parts .rowBoxes {
	clear:both;
}
.linkOpiniones {
	display:block;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
}
.linkOpiniones a {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	text-decoration:none;
	font-weight:bold;
	line-height:15px;
}
.linkOpiniones a:hover {
	color:#506FAF;
}
.direccionHotel {
	width:771px;
	overflow:hidden;
	padding:0 0 20px 0;
}
.direccionHotel div {
	float:left;
	width:237px;
}
.direccionHotel div strong {
	display:block;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
}
.direccionHotel div span {
	display:block;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
}
.hiddenPic {
	display:none;
}
.contact ul {
	width:680px;
	margin:25px 0 0;
	padding:0 0 0 33px;
	overflow:hidden;
	list-style:none;
}
.contact ul li {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	width:655px;
	padding:0 0 0 25px;
	background:url(../images/separator03.gif) no-repeat 0 7px;
}
.contact ul li a {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	text-decoration:none;
}
.contact ul li a:hover {
	color:#506faf;
	text-decoration:none;
}
.contact ul li ul {
	width:680px;
	margin:10px 0;
	padding:0 0 0 5px;
	overflow:hidden;
	list-style:none;
}
.contact ul li ul li {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	width:620px;
	padding:0 0 0 25px;
	background:url(../images/separator03.gif) no-repeat 0 7px;
}
.contact ul li ul li a {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	text-decoration:none;
}
.contact ul li ul li a:hover {
	color:#506faf;
	text-decoration:none;
}
.contact ol{
	width:640px;
	padding:0 0 0 25px;
	margin:25px 0 0 26px;
}
.contact ol li {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343434;
	padding:0 0 0 5px;
}
* html .contact ol li {
	padding:0;
	margin:0 0 0 5px;
}
* +html .contact ol li {
	padding:0;
	margin:0 0 0 5px;
}
.contact ol li a {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#364764;
	text-decoration:none;
}
.contact ol li a:hover {
	color:#506faf;
	text-decoration:none;
}
.box-snipets {
	margin:20px 0 0;
	overflow:hidden;
	width:205px;
	color:#343434;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
}
.box-snipets h3 {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#77603e;
	margin:0;
}
.box-snipets h3 a {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#77603e;
	text-decoration:none;
}
.box-snipets h3 a:hover {
	color:#506faf;
	text-decoration:none;
}
.box-snipets h4 {
	font:17px/20px Georgia, "Times New Roman", Times, serif;
	color:#77603e;
	margin:18px 0 0;
}
.fix-width-categs {
	width:713px;
	padding-right:0;
}
.article div.fix-width-categs {
	width:713px;
} 

/** TRABAJA **/
#contact table td {
	color:#1C242C;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}

#contact table td h3 {
	color:#36496F;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:19px;
	font-weight:bold;
	line-height:22px;
	margin:0 0 8px;
	text-decoration:none;
}

#contact table td input {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #96C0D6;
	color:#1C242C;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:16px;
	line-height:16px;
	margin:0 10px 0 0;
	padding:3px 5px;
}

#contact table td select {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #96C0D6;
	color:#1C242C;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:24px;
	line-height:16px;
	margin:0 10px 0 0;
	padding:3px 5px;
}

#contact .input_file {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #96C0D6;
	color:#1C242C;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:24px;
	line-height:16px;
	margin:0 10px 0 0;
	padding:3px 5px;
}

#contact table td .checkbox {
	border: none;
}

#contact table .enviar a:hover {
	background:transparent url(../images/btn-enviar-over.gif) no-repeat scroll 0 0;
	text-decoration:none;
}

#contact table .enviar a {
	background:transparent url(../images/btn-enviar.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:19px;
	font-weight:normal;
	line-height:28px;
	padding:0 0 2px;
	text-align:center;
	text-decoration:none;
	width:104px
}
