/*Start Tutorial CSS - Ignore*/

body {
	background-color:#333;
}

img {
	border:none;
}

#wrapper {
	position:absolute;
	width:780;	
	height:400px;
	top:50%;
	left:50%;
	margin-top:-200px;
	margin-left:-390px;
	text-align:center;
}

#header {
	display:block;
	position:relative;
	width:776px;
	height:213px;
	background:url(http://hotelsanmarino.com/images/header.png) no-repeat;
}

#videoswrap {
	position:relative;
	height:150px;
}

#footer {
	position:relative;
	width:776px;
	height:80px;
	padding-top:30px;

}

#links, #videos {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0;
}

#links li {
	float:left;
	margin-left:70px;
}

#videos li {
	float:left;
	margin-left:30px;
}

#fancy_div {
	background:url(http://hotelsanmarino.com/images/video_bg.png) no-repeat;
}

/*End Tutorial CSS - Ignore*/

/*******CAJA DE RESERVACIONES*********/
.left_caja{
	background-image:url(images/cajavisit/formsearchleft.png); background-repeat:no-repeat;
	margin-left:-50px;
}
.bg_caja{
		background-image:url(images/cajavisit/formsearchbg.png);
		background-repeat:repeat-x;
}
.right_caja{
	background-image:url(images/cajavisit/formsearchright.png);
	background-repeat:no-repeat
}
.btn_book{
	background-image:url(images/cajavisit/reservaroff.png);}
.btn_book:hover{
	background-image:url(http://hotelsanmarino.com/css/images/cajavisit/reservar-on.png);}
* {
	margin:0;
	padding:0;
}
body {
	background:url(images/wrapper_site.gif) 0 0 repeat-x #f7f7f7;
	font-size:100%;
	padding-bottom:39px;
	line-height:1em;
	font-family: Tahoma, Arial, sans-serif;;
	color:#666;
	text-align: center;
}
.bg_caja p {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	margin: 0 0px 0 5px;
}
/**********H1********/
h1{
    font-size: 12px;
    font-weight: bold;
    color: #9990;
    display:inline;}

h2{
    font-size: 12px;
    font-weight: normal;
    color: #9990;
    display:inline;}

h3{
    font-size: 12px;
    font-weight: normal;
    color: #9990;
    display:inline;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Arial, Arial, Helvetica, sans-serif;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}
/*iconos*/
.iconos {
	margin:17px 50px 0 730px;
	width: 150px;
	position: absolute;
	
	
	
}
.face{


	
}
.twitter{

	

	
}
.mx{
margin left: 5 px;
	margin-top: 5px;
	
}
.usd{
margin left: 5 px;
margin-top: 5px;
	
}
.youtube{
	margin-right: 5px;
	
}


/*header*/
.flash-gallery{
	position:absolute;
	margin:-40px 0 0 -14px;
	top: 198px;
}

.row-logo{ height:88px;}
.row-menu{
	height:70px;
}
.header-link{
	float:right;
	margin:40px 60px 0 0;
}
.logo{ margin:10px 0 0 53px;}
.row-menu{ background:url(images/menu_wrapper.jpg) 0 0 no-repeat; }
.menu{
	padding:28px 0 0 65px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.75em;
	background:url(images/menu_separate.gif) 44px 33px no-repeat;
	position:absolute;
}
.submenu ul{ width:850px; overflow:hidden;}
.menu li{ float:left; display:block;  }
.menu ul{ width:850px; overflow:hidden;}
.submenu li{ float:left; display:block;  }
.submenu li a{
	color:#666;
	font-weight:bold;
	text-decoration:none;	
}
.submenu li a:hover{
	color:#1E80C5;
	}
.menu li a{ color:#ffffff; font-weight:bold; text-decoration:none; background:url(images/menu_separate.gif) center right no-repeat;}
.menu li a:hover{
	color:#6F0;
}
.act{ height:85px;}
.bg-box-top{
	background:url(images/bg_box_top.jpg) 45px 55px no-repeat;
	height:70px;
}
.bg-sub-top{
	background:url(images/sub.gif) 15px no-repeat;
	height:50px;
}
#page1 .act{}
#page2 .act{ background:url(images/m2_act.jpg) 180px 0 no-repeat;}
#page3 .act{ background:url(images/m3_act.jpg) 317px 0 no-repeat;}
#page4 .act{ background:url(images/m4_act.jpg) 448px 0 no-repeat;}
#page5 .act{ background:url(images/m5_act.jpg) 579px 0 no-repeat;}
#page6 .act{ background:url(images/m6_act.jpg) 724px 0 no-repeat;}
.bg-none{ background:none !important;}
.sub-none{ background:none !important;}
.act-link{
	
}
.act-link2{
	color:#007480 !important;
}
.link-1{ background:url(images/link-1.gif) center left no-repeat; padding:0 0 0 13px; color:#747474; text-decoration:none;}
.link-1:hover{ color:#64b5e7;}

.m1 a{ padding:0 35px 0 37px;}
.m2 a{ padding:0 35px 0 33px;}
.m3 a{
	padding:0 35px 0 36px;
}
.m4 a{
	padding:0 25px 0 10px;
}
.m5 a{
	padding:0 35px 0 35px;
}
.m6 a{
	padding:0 30px 0 35px;
}

.btn1 { padding:0 40px 0 55px;}
.btn2 { padding:0 40px 0 30px;}
.btn3 { padding:0 50px 0 28px;}
.btn4 { padding:0 40px 0 30px;}


/*video*/
	.video{
	width:370px;
	padding-top:5px;
	
	
		
		
	}
	/*datepicker*/
	.calendario{
		float:left;
		list-style: none;
	}
/*footer*/
.footer{ border-top:1px solid #f0f0f0; padding-top:25px; padding-bottom:31px; text-indent:22px; color:#9b9b9b; text-align:center; }
.footer a{ color:#64b5e7;}

/*content*/
.content{ padding:0 49px 0 45px; font-size:0.75em; line-height:1.5em;}
.content-box{ padding-bottom:15px;}

.bg-color {
	background-color: #eee;
	padding: 25px;
	text-align: justify;
}
.box .border-bot {background:url(images/border_bot.gif) repeat-x bottom #FFF;}
.box .border-left {background:url(images/border_left.gif) repeat-y left;}
.box .border-right {background:url(images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-bot-left {background:url(images/corner_bot_left.gif) no-repeat left bottom;}
.box .corner-bot-right {background:url(images/corner_bot_right.gif) no-repeat right bottom; }
.box-indent{ padding:0 19px 0 20px;}

.box-1 .border1-top {background:url(images/border1_top.gif) repeat-x top #e1e1e1;}
.box-1 .border1-bot {background:url(images/border1_bot.gif) repeat-x bottom;}
.box-1 .border1-left {background:url(images/border1_left.gif) repeat-y left;}
.box-1 .border1-right {background:url(images/border1_right.gif) repeat-y right;}
.box-1 .corner1-top-left {background:url(images/corner1_top_left.gif) no-repeat left top;}
.box-1 .corner1-top-right {background:url(images/corner1_top_right.gif) no-repeat right top;}
.box-1 .corner1-bot-left {background:url(images/corner1_bot_left.gif) no-repeat left bottom;}
.box-1 .corner1-bot-right {background:url(images/corner1_bot_right.gif) no-repeat right bottom; width:100%;  min-height:273px; height:auto !important; height:273px;}
.box-1-indent{ padding:6px;}
.box-1 .row-box-1{ width:558px;}
.box-1 .row-box-2{ width:213px; background:url(images/bg_gallery_1.jpg) 0 0 repeat-x;}
.bg-gallery{ background:url(images/bg_gallery.jpg) top right no-repeat; height:261px;}
.gallery-indent{ padding:9px 0 0 1px;}
.gallery{ height:400px;}
.indent-bot5{ display:block; margin-bottom:38px;}



.content .title{ display:block;}
.content .img-left{ float:left; margin:0 23px 0 0;}
.content .img-left1{ float:left; margin:0 16px 0 0;}
.content h1{ height:34px;}
.content h1 img{ position:static;}
.h-left{ margin-left:25px;}
.text-3{ color:#9fc941;}
.text-4{ color:#767472;}
.indent-bot1{ display:block; margin-bottom:14px;}
.indent-top{ display:block; margin-top:15px;}



.box-content{
	color:#7c6b54;
	padding-left: 0px;
}
.box-content .border-top {
	background:url(images/border3_top.gif) repeat-x top #f8f6f2;
}
.box-content .border-bot {
	background:url(images/border3_bot.gif) repeat-x bottom;
}
.box-content .border-left {
	background:url(images/border3_left.gif) repeat-y left;
}
.box-content .border-right {
	background:url(images/border3_right.gif) repeat-y right;
}
.box-content .corner-top-left {
	background:url(images/corner3_top_left.gif) no-repeat left top;
}
.box-content .corner-top-right {
	background:url(images/corner3_top_right.gif) no-repeat right top;
}
.box-content .corner-bot-left {
	background:url(images/corner3_bot_left.gif) no-repeat left bottom;
}
.box-content .corner-bot-right {
	background:url(images/corner3_bot_right.gif) no-repeat right bottom;
	width:100%;
}
.box-content-indent{
	padding:25px 0 29px 37px;
}
.box-content-indent1{ padding:27px 32px 29px 37px;}


.width-1{ width:149px;}
.width-2{ width:121px;}
.width-3{ width:171px;}
.width-4{ width:99px;}
.width-5{ width:94px;}
.width-6{ width:65px;}

.button-2{ display:block; background:url(images/button-2.gif) 0 0 repeat-x;}
.button-2 span{ display:block; background:url(images/button-2-left.gif) 0 0 no-repeat;}
.button-2 span span{ display:block; background:url(images/button-2-right.gif) top right no-repeat; height:29px; text-align:center; line-height:2.312em;}
.button-2 a{ color:#7cb9df; font-weight:bold; background:url(images/button_marker.gif) center left no-repeat; padding:0 0 0 9px; text-decoration:none;}
.button-2 a:hover{ text-decoration:underline;}

.button-2a{ display:block; background:url(images/button-2a.gif) 0 0 repeat-x;}
.button-2a span{ display:block; background:url(images/button-2a-left.gif) 0 0 no-repeat;}
.button-2a span span{ display:block; background:url(images/button-2a-right.gif) top right no-repeat; height:29px; text-align:center; line-height:2.312em;}
.button-2a a{ color:#9fc941; font-weight:bold; background:url(images/button_markera.gif) center left no-repeat; padding:0 0 0 9px; text-decoration:none;}
.button-2a a:hover{ text-decoration:underline;}

.button{ display:block; background:url(images/button.gif) 0 0 repeat-x;}
.button span{ display:block; background:url(images/button-left.gif) 0 0 no-repeat;}
.button span a{ display:block; height:18px; background:url(images/button-right.gif) top right no-repeat; text-align:center; color:#655d52; text-decoration:none; line-height:1.5em;}
.button span a:hover{ text-decoration:underline;}

.button-1{ display:block; background:url(images/button-1.gif) 0 0 repeat-x;}
.button-1 span{ display:block; background:url(images/button-1-left.gif) 0 0 no-repeat;}
.button-1 span a{ display:block; background:url(images/button-1-right.gif) top right no-repeat; height:29px; text-align:center; color:#655d52; text-decoration:none; line-height:2.375em; font-family:Tahoma;}
.button-1 span a:hover{ color:#6f494a; text-decoration:underline;}
.button-1 span a strong{ text-transform:uppercase; color:#6f494a; text-decoration:underline;}


.extra-indent{ margin:17px 0 0 -6px; position:relative;}
.form-width-1{ width:48px;}
.form-width-2{ width:103px;}
.form-width-3{ width:21px;}
.form-indent{ margin:0 14px 0 6px !important; vertical-align:middle;}
.form-1{font-weight:bold; font-size:0.937em; line-height:1.25em; color:#7c6b54;}
.form-1 .row-form{ height:27px; margin-top:3px;  }
.form-1 p{ margin-top:4px;}
.form-1 input, .form-1 select{ border:1px solid #d9cec1; color:#8e7451; font-size:1em; margin-right:6px; background:none;}
.text{
	color:#666;
}
.h-top{
	margin-top:10px;
}
.h-top1{ margin-top:8px;}
.h-top2{ margin-top:27px;}
.h-indent{
	height:20px !important;
}
.indent-top-bot-360{ display:block;  padding:0px 0px 0px 205px;}
.indent-top-bot{ display:block; margin:14px 0 25px 0;c
.line{ background:url(images/line.gif) 0 25px repeat-x; height:50px; display:block;}
.text-1{ color:#9fc941; text-decoration:underline;}
.indent-bot{ display:block; margin-bottom:7px;}
.indent-1{ padding:6px 0 0 5px; margin-bottom:20px;}
.list-1 li{ background:url(images/list-1.gif) center left no-repeat; padding:0 0 0 10px; line-height:1.812em;}
.list-1 li a{ color:#46aae8;}
.link{ color:#2c9ade; font-weight:bold;}
.text-2{ color:#717171; line-height:1.687em;}

.list li{ background:url(images/list.gif) center left no-repeat; padding:0 0 0 12px; line-height:1.812em;}
.list li a{ color:#747474; text-decoration:none;}
.list li a:hover{ color:#64b5e7;}

.text-text dt{ font-weight:bold; text-align:right; padding-bottom:18px;}
.text-5{ color:#747474;}
.text-6{ color:#7c6b54; font-weight:bold; font-size:0.937em; line-height:1.187em;}
.indent-top-bot1{ display:block; margin:19px 0;}
.indent-top1{ display:block; margin-top:25px;}

.list-2 li{ color:#7c6b54; font-weight:bold; background:url(images/list-2_line.gif) bottom left repeat-x; line-height:13px;}
.list-2 li a{ float:right; background:#f8f6f2; text-decoration:none; color:#7c6b54;}
.list-2 li a:hover{ color:#b2daf3;}
.list-2 li span{ background:#f8f6f2;}

.indent-bot2{ display:block; margin-bottom:9px;}

.text-text-1 dt{ color:#79c6f5; padding-bottom:15px;}
.text-text-1 dd{ padding-bottom:15px;}
.indent-top2{ display:block; margin-top:11px;}
.indent-top-bot2{ display:block; margin:13px 0;}
.text-size{ font-size:11px;}

.indent-text span{ float:right;}
.indent-text1 span{ float:right; margin-right:15px;}
.indent-text2 span{ float:right; margin-right:50px;}
.link-2{ color:#79c6f5;}

.text-text-2 dt{}
.text-text-2 dd{ padding-bottom:16px;}


/*================== index-5.html ==================*/
#page6 .form input{ height:18px;}
#page6 .form textarea{ overflow:auto; display:block; height:103px; display:block; margin-bottom:18px;}
#page6 .form textarea, #page6 .form input{ border:1px solid #cecece; color:#7c6b54; font-size:1em; font-family:Tahoma; padding-left:3px; width:158px; font-size:11px;}
#page6 .form .form-link{ padding-left:20px;}
#page6 .form .form-link1{ margin-left:11px;}
#page6 .indent-form{ height:26px;}
/*================== index-6.html ==================*/
#page7 .content-box .col-1 p{ margin-top:14px;}
#page7 .content-box .col-2 p{ margin-top:19px;}