@charset "UTF-8";
/* CSS Document */

/* Hotel San Esteban Plaza. Todos los derechos reservados. 2009. Medellín - Colombia*/
body { margin:0px; background-color:#2e0000; background-image:url(../images/bg_site.jpg); background-position:top; background-repeat:repeat-x; font-family:tahoma;}
#all { width:950px; margin:0 auto;}
img { border:none;}
.clear { clear:both; line-height:1px; padding:0; margin:0;}
#header { width:900px; height:290px; background-image:url(../images/bg_header.jpg); background-repeat:no-repeat; background-position:top; padding:0 25px 0 25px; float:left}
#date { width:890px; height:27px; font-size:10px; text-align:left; color:#CCCCCC; padding:10px 0 0 10px;}
#tools { width:890px; height:25px; background-image:url(../images/bg_tools.jpg); background-repeat:no-repeat; background-position:top; font-size:10px; color:#CCCCCC; text-align:right; padding:0 10px 0 0;}
#tools A { color:#FFFFFF; text-decoration:none;}
#tools A:hover { color:#FFFFFF; text-decoration:underline;}
#logo { width:283px; height:227px; background-image:url(../images/img_logo.jpg); background-position:top; background-repeat:no-repeat; float:left;}
#logo A{ text-decoration:none; float:left;}
#logo A:hover { text-decoration:none; float:left;}
#bgstage { width:617px; height:226px; background-color:#FFFFFF; float:left; text-align:left; padding:1px 0 0 0;}
#navbar { height:34px; width:900px;float:left; background-color:#FFFFFF;}
#navbarcontent { width:898px; margin:0 1px 0 1px; background-image:url(../images/bg_up_navbar.jpg); height:34px; float:left;}
#navbarcontent ul { margin:0; padding:0 0 0 65px; height:34px;}
#navbarcontent ul li { list-style:none; float:left; height:34px;}
#navbarcontent ul li A { text-decoration:none; color:#FFFFFF; font-size:12px; text-align:center; background-image:none; height:26px; float:left; padding:8px 30px 0 30px;}
#navbarcontent ul li A:hover { text-decoration:none; color:#FFFFFF; font-size:12px; background-image:none; background-color:#5e0608;}
#content { width:900px; background-color:#FFFFFF;padding:18px 0 0 0; float:left;}
#footer { width:900px; height:131px; background-image:url(../images/bg_footer.jpg); background-position:top; background-repeat:no-repeat; float:left;}
#advfooter { width:185px; float:right; height:131px;}
#legalfooter { width:350px; float:left; height:111px; font-size:11px; color:#CCCCCC; text-align:left; margin:0 0 0 30px; padding:25px 0 0 0}
#legalfooter A { color:#CCCCCC; text-decoration:underline;}
#legalfooter A:hover { color:#FFFFFF; text-decoration:none;}
#left { width:595px; float:left; font-size:11px; text-align:left; color:#333333; padding:0 20px 0 25px; margin:0 0 20px 0;}
#left h1 { font-size:18px; color:#5e0608; font-weight:normal; background-image:url(../images/bg_tit.gif); background-position:bottom left; background-repeat:no-repeat; padding:0 0 10px 0;}
#left h2 { width:586px; height:93px; float:left; padding:0; margin:0 0 20px 0; background-image:url(../images/img_home_pics.jpg); background-position:top; background-repeat:no-repeat;}
#right { width:260px; float:right;}
#right h1 { font-size:11px; text-align:center; background-color:#5e0608; width:250px; height:20px; font-weight:normal; color:#978080; padding:6px 0 0 0; margin:0;}
.destacado1 { font-weight:bold; color:#5e0608;}
.pic1 { float:left; margin:0 15px 0 10px;}
#img_reservas { width:250px; height:102px; float:left; margin:10px 0 20px 0;}
#legals { width:900px; height:25px; margin:5px auto; font-size:11px; text-align:center; color:#978080; float:left;}
.over { background-color:#5e0608;}
.subtit1 { color:#5e0608; font-size:12px; text-align:left;}
.pic2 { float:left; margin:0 15px 0 5px; border:3px solid #fcba38;}
#price { width:90%; float:right; margin:0 0 20px 30px; font-weight:normal; background-color:#f0e6e6;}
#price ul { padding:0; margin:0; background-color:#f0e6e6;}
#price ul li { padding:0; margin:0; list-style:none; float:left; padding:5px;}
.tittarifas { background-color:#6e0709; width:98%; font-weight:normal; color:#FFFFFF; text-align:center;}
.price1 { width:40%; background-color:#f0e6e6; font-weight:bold; text-align:left; margin:0 0 0 30px}
.price2 { width:50%; background-color:#f0e6e6; text-align:left;}
#legalprice { width:80%; float:left; margin:0 0 20px 50px;}
#legalprice ul { padding:0; margin:0 0 20px 0;}
#legalprice ul li { list-style:none; width:50%; float:left;}
#contact { width:530px; float:left; margin:0 0 0 30px;}
#contact ul { margin:0; padding:0;}
#contact ul li { list-style:none; float:left; padding:5px;}
.contact1 { width:15%; padding:0 0 0 5px;}
.contact2 { width:30%;}
.contact3 { width:80%;}
.campo1 { width:156px; font-family:tahoma; font-size:10px; padding:0 0 0 2px; border:1px solid #af8283; background-color:#E8E8E8;}
.campo2 { width:410px; font-family:tahoma; font-size:10px; padding:0 0 0 2px; border:1px solid #af8283; background-color:#E8E8E8;}
.campo3 { font-family:tahoma; font-size:10px; padding:0 0 0 2px; border:1px solid #af8283; background-color:#E8E8E8;}
.buttons { background-color:#5e0608; text-align:center; height:23px; background-image:url(../images/bg_up_navbar.jpg); color:#FFFFFF; font-size:11px; border:none;}
#left A { color:#5e0608; text-decoration:underline;}
#left A:hover { color:#5e0608; text-decoration:none;}
#leftubicacion { width:855px; float:left; font-size:11px; text-align:left; color:#333333; padding:0 20px 0 25px; margin:0 0 20px 0;}
#leftubicacion h1 { font-size:18px; color:#5e0608; font-weight:normal; background-image:url(../images/bg_tit.gif); background-position:bottom left; background-repeat:no-repeat; padding:0 0 10px 0;}
#leftubicacion ul { margin:0; padding:0;}
#leftubicacion ul li { margin:0; padding:0 0 0 10px;float:left; list-style:none;}
.rotarimages { margin:0 0 0 20px;}
.pic3 { border:3px solid #fcba38;}
