/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	 text-align: left;
	margin:0px auto 0px auto;
}

html, input, textarea
	{
	font-family: Verdana, Geneva, sans-serif;
	font-size:0.6975em;
	line-height:1.545em;
	text-align: justify;
	
	}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright { text-align:right;}

input, select { vertical-align:middle; font-weight:normal;}
a {color:#4E4E4E; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p {
	padding-top:14px;
	text-align: justify;
}
a img { border:0;}
ul { list-style:none;}
img {vertical-align:top;}

object { outline:none;}

h3 { font-size:1.818em; color:#242424; line-height:1.2em; text-transform:uppercase;}

.linkBlue {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height:1.5em;
	font-weight:bold;
	color:#FF1926;
	text-decoration:none;
	background: url(images/marker2.gif) right 3px no-repeat;
	padding-right:16px;
	font-size: 12px;
	}
.linkBlue:hover {
	text-decoration:underline;
	color: #FF1926;#303030;
}

.link1 { font-size:0.909em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight:bold; color:#FF1926; text-transform:uppercase; text-decoration:none; background: url(images/marker2.gif) right 3px no-repeat; padding-right:16px;}
.link1:hover {
	text-decoration:underline;
	color: #303030;
}
.costos { font-size:0.909em; font-weight:bold; color:#FF9900; text-transform:uppercase; text-decoration:none; background: url(images/marker2.gif) right 3px no-repeat; padding-right:16px;}
.costos:hover {
	text-decoration:underline;
	color: #FF9900;
}
.link2 { font-size:0.909em; font-weight:bold; color:#EB038B; text-transform:uppercase; text-decoration:none; background: url(images/marker2.gif) right 3px no-repeat; padding-right:16px;}
.link2:hover {
	text-decoration:underline;
	color: #EB038B;
}

.title1 {
	font-size:3.273em;
	line-height:1.2em;
	text-transform:uppercase;
	text-align: right;
}
.title2 { font-size:1.273em; line-height:1.2em; text-transform:uppercase;}

.text1 {
	color:#FF1926;
	font-size:2.973em;	
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	
}
.text_turismo {
	color:#EB038B;
}
.text_turismo:hover {
	text-decoration:underline;
	color: #EB038B;
}
.text_turismo:active {
	text-decoration:underline;
	color: #EB038B;
}

/* ============================= main layout ====================== */

.imgdent { float:left; margin-right:20px;}

.space1 { margin-right:24px;}
.spase2 { margin-top:20px;}
.spase3 { margin-top:30px;}
.spase4 { margin-top:10px;}

.indent2 { padding-top:20px;}

/* ============================= header ====================== */
#header .row-1 { height:26px; padding:7px 27px 0 0; font-size:0.909em; color:#FFFFFF; text-transform:uppercase;}
#header .row-1 span { color:#757575;}
#header .row-1 a { color:#FFF; text-decoration:none;}
#header .row-1 a:hover { color:#757575; }
#header .row-2 { height:207px;}
/* ============================= content ====================== */
#content { padding:30px 0 55px; }
.column-1 { width:222px; }
.column-2 { width:570px; }
.column-nueva { width:167px; }
.divider { border-top:1px solid #BCBCBC;}
.divider-bot { border-bottom:1px solid #BCBCBC; padding-bottom:8px;}
.phone { float:left; width:70px; }

.list1 { margin-top:10px;text-align:justify;}
.list1 li { background:url(images/marker1.gif) 0 6px no-repeat; padding-left:10px; margin-bottom:5px;}
.list1 li a { color:#000000; text-decoration:none;}
.list1 li a:hover { color:#019AE6; text-decoration:underline;}
.column-1 .list2 li { background:url(images/marker1.gif) 0 7px no-repeat; padding-left:10px; }
.column-1 .list2 li a { line-height:1.218em;}

.list2 { margin-top:10px;}
.list2 li { background:url(images/marker1.gif) 0 7px no-repeat; padding-left:10px; }
.list2 li a { color:#4E4E4E; text-decoration: underline}
.list2 li a:hover { color:#149ED1; text-decoration: none}

/* ============================= footer ====================== */
#footer .foorer-main { width:1024px; margin:0 auto; text-align:left; padding-top:10px;}
#footer a { color:#00ADEA;}
/* ============================= forms ============================= */
#SearchForm .input {width:151px; height:18px; border: none; background:#FFFFFF; color:#2B2B2B; font-size:1.2em; line-height:1em; margin:0 0 0 10px; padding:5px 0 0 0;}
#SearchForm .button { width:18px; height:18px; border:0px; background: none; vertical-align:middle; cursor:pointer; outline:none; margin:3px 0 0 10px; padding:0; }

#ContactForm {line-height:1.3em;}
label { height:42px; display:block;} 
#ContactForm input {width:244px; height:17px; border:1px solid #A3A3A3; padding:2px 0 0 5px; font-size:1em; line-height:1em;}
#ContactForm textarea {width:278px; height:102px; border:1px solid #A3A3A3; background:#FFFFFF; padding:2px 0 0 5px; overflow:auto; font-size:1em; line-height:1em;}

#LoginForm {line-height:1.3em;}
label { height:42px; display:block;} 
#LoginForm textarea {width:150px; height:102px; border:1px solid #A3A3A3; background:#FFFFFF; padding:2px 0 0 5px; overflow:auto; font-size:1em; line-height:1em;}
#LoginForm input {width:150px; height:17px; border:1px solid #A3A3A3; padding:2px 0 0 5px; font-size:1em; line-height:1em;}
#LoginForm button {width:150px; height:17px; border:1px solid #A3A3A3; padding:2px 0 0 5px; font-size:1em; line-height:1em;}

.Fedit {width:300px; height:17px; border:1px solid #A3A3A3; padding:2px 0 0 5px; font-size:1em; line-height:1em;}
.Fbutton {width:70px; height:23px; border:1px solid #A3A3A3; padding:2px 0 0 5px; font-size:1em; line-height:1em;}
.Ftextarea {width:300px; height:100px; border:1px solid #A3A3A3; padding:2px 0 0 5px; font-size:1em; line-height:1em;}

.Titulos
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #09F;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.Subcategorias
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #666;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 20px;
}

.SubTitulos
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #121A1D;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #09C;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 20px;
	border-left-color: #019AE6;
}

.Mensajes
{
	FONT-SIZE: 11px;
	COLOR: #FF0000;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: right;
}

.TextoGral
{
	FONT-SIZE: 1.1em;
	line-height:normal;	
	COLOR: #000;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align: justify;
	word-spacing:0;
	line-height:15pt;
	}


.wrapper { 
	width:262px;
	overflow:hidden;
 	text-align:justify;
	
}

.extra-wrap {
	overflow:hidden;
}
.container { 
	width:100%;
}
.bg-tail{
	background:url(images/bg-tail.gif) repeat-y left top;
	padding:15px 13px 22px 13px;
}
.bg-top{
	background:url(images/bg-top.gif) no-repeat left top;
	width:261px;
	height:5px;
}

.bg-bottom{
	background:url(images/bg-bottom.gif) no-repeat left bottom;
	width:261px;
	height:5px;
	margin-bottom:20px;
}
.bg-tail{
	background:url(images/bg-tail.gif) repeat-y left top;
	padding:15px 13px 22px 13px;
}
.list-2{
	margin-top:15px;
}
.list-2 li{
	background:url(images/marker.gif) left 3px no-repeat;
	padding:0 0 5px 13px;
	overflow:hidden;
	vertical-align:top;
	border-bottom:1px dotted #d9d9d9;
	margin-bottom:7px;
}
.list-2 li.last{
	background:url(images/marker.gif) left 3px no-repeat;
	padding:0 0 5px 13px;
	overflow:hidden;
	vertical-align:top;
	border:none;
}
.list-2 li a{
	color:#019AE6;
	text-decoration:none;
}
.list-2 li a:hover{
	color:#000;
}

.Servicios li a{
	background: url(images/marker2.gif) right 3px no-repeat;
	padding-right:16px;
}
.Servicios li a:hover{
	color:#09C;
}

a.button {background: url(../images/button.jpg) 0 0 repeat-x #1a95b9; 
font-family:Arial, Helvetica, sans-serif; 
color:#fff; font-size:12px; 
line-height:15px; font-weight:bold; 
padding:5px 12px 8px 12px; 
display:inline-block; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; border-radius:3px;
text-decoration:none;}
a.button:hover {background:#585656; }

.top-3 {margin-top:22px;}

.phone-number {
	background:url(../images/phone.png) 0 4px no-repeat;
	padding-left:0px;
	font-weight:normal;
	color:#FF1926;
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 24px;
}
