/*[fmt]A010-100B-3*/
body, html
{ margin: 0; padding: 0;}

body
{ background: #FFF url(http://assets0-donmenus-com.s3.amazonaws.com/images/bg.jpg) repeat-x; color: #333333; font-family: "Helvetica Neue", "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif; font-size: 76%; text-align: center; margin: 0; padding: 0;}

a
{ color: #FF6600; outline: 0; text-decoration: none;}

a:hover
{ color: #CC0000; text-decoration: underline;}

p
{ margin: 0; padding: 5px 0; /*[empty]clear:;*/}

p.r
{ text-align: right;}

.clear
{ clear: both; height: 0;}

#container
{ background: #FFFFFF right; margin: 30px auto; position: relative; text-align: left; width: 890px; border: 1px solid #FDF2B1; padding: 0px; border-left-color: #FFF5C2;}

#content
{ padding: 8px; overflow: hidden;}

#intro
{ padding: 20px; font-size: 1.1em; background-color: #F7F9BE; border: 1px solid #E6F1A8; margin-bottom: 10px;}

#intro p
{ padding: 5px 10px;}

#intro h3
{ color: #FF6500; font-size: 19px; margin: 0; padding: 5px 0 10px; line-height: 120%; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

div#footer
{ clear: both; padding-top: 8px; margin-top: 20px; text-align: center; color: #999999; font-size: 11px; background-repeat: repeat-x;}

div.suc
{ float: left; width: 380px; background: #FEFEFE url(http://assets1-donmenus-com.s3.amazonaws.com/images/bg_info.png) repeat-x left bottom; padding: 15px; margin-bottom: 10px; font-size: 14px; border: 1px solid #DDD; min-height: 80px; margin-left: 10px;}

div.info
{ float: left; width: 470px; background: #FEFEFE url(http://assets1-donmenus-com.s3.amazonaws.com/images/bg_info.png) repeat-x left bottom; padding: 15px; margin-bottom: 10px; font-size: 14px; border: 1px solid #DDD;}

div.info img
{ float: left; border: 1px solid #EEE; padding: 5px; margin-right: 5px;}

div.info img.fr
{ float: right !important;}

.info h4
{ padding: 5px 0;}

div.info h3
{ margin: -16px -16px 15px !important; font-size: 16px; padding: 10px;}

div.info2
{ float: right !important; width: 333px !important; font-size: 12px; clear: right;}

div.info2 img
{ border: 0; padding: 0; float: none; vertical-align: middle;}

div.ordena
{ float: right; width: 343px; margin-bottom: 10px; font-size: 14px; min-height: 80px; background: url(http://assets1-donmenus-com.s3.amazonaws.com/images/bg_info.png) repeat-x left bottom; padding: 10px; border: 1px solid #DDD;}

div.ordena div.formapedido
{ padding: 10px; background-color: #FEFBF0; font-size: 12px; border: 1px solid #EEF3CA; line-height: 150%; margin: 5px;}

div.ordena div.formapedido label
{ padding: 5px 0; display: inline-block;}

div.ordena div.formapedido ul
{ font-size: 11px;}

p.error
{ background-color: #FAEFEF; color: #C91B1B; padding: 10px; line-height: 1.4em; font-size: 12px; text-align: center;}

div.ordena h3
{ margin: -10px -10px 10px; font-size: 16px; background: url(http://assets2-donmenus-com.s3.amazonaws.com/images/bg_cadena_ordena.png) repeat-x; padding: 10px 15px; border-bottom: 1px solid #FCD748;}

div.horario
{ clear: left; text-align: center;}

#map_canvas
{ margin: 10px auto;}

div.info table#cerrojazos
{ margin: 0 auto;}

#header img
{ text-align: left;}

input.btn, a.btn
{ background: url(http://assets3-donmenus-com.s3.amazonaws.com/images/bg_btn_am.png) no-repeat right center; border: 1px solid #FCCC2F; padding: 4px 14px 4px 6px; font-weight: bold; font-size: 15px; color: #9D4621; display: inline-block; overflow: visible;}

a.btn:hover
{ color: #FFF; text-decoration: none; cursor: pointer;}

#header
{ overflow: auto; zoom: 1; padding: 10px 10px 15px; margin-bottom: 10px; min-height: 80px;}

p.descmenu
{ background-color: #FEF4C1; padding: 5px 10px; margin: 0 0 10px;}

p.descmenu a
{ color: #FE6500; background: url(http://assets0-donmenus-com.s3.amazonaws.com/images/page_white_acrobat.png) no-repeat center right; padding: 5px 20px 5px 0; font-weight: bold;}

div.desc
{ font-size: 15px; color: #8B8B8B; margin-right: 200px; line-height: 130%;}

#header h1
{ font-size: 24px; margin: 0; padding: 0;}

#header h1 img
{ float: left; margin-right: 10px;}

#header h2
{ float: right; background: url(http://assets0-donmenus-com.s3.amazonaws.com/images/logomini.png) no-repeat; width: 128px; height: 40px; overflow: hidden; text-indent: -300px; margin: 0; padding: 0;}

.hl
{ background: #FFFFE7;}

.auxbreak
{ clear: both;}

#splash-causa
{ margin-top: 20px; width: 95%; margin: auto; padding: 20px; padding-bottom: 0px; border: 1px solid #DDD; background: #F9F8E2; color: #666;}

#splash-causa h1
{ margin-top: 0px;}

#splash-causa p
{ margin-bottom: 15px;}

#splash-causa p.big
{ text-align: center; font-size: 1.3em; color: #000000; border: 1px solid #DDD; background: #FFF; padding: 5px;}

#splash-causa p.big small
{}

.facebook_link
{ display: block; text-align: center; font-size: 0.9em;}

.facebook_link a
{ color: #669;}

.fb_share_link
{ padding: 2px 0 0 20px; height: 16px; background: url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left;}

/**
* Cerrojazos
 */
table#cerrojazos td.horas
{ color: #F8EFEF;}

table#cerrojazos td.horas img
{ width: 3px; height: 20px;}

table#cerrojazos thead th
{ border-bottom: 1px solid #F7E790;}

table#cerrojazos td.label
{ padding: 3px; border-bottom: 1px solid #F7E790; color: #333; font-size: 12px; text-align: left;}

table#cerrojazos td.horario_str, table#cerrojazos td.action
{ color: #666; font-size: 0.8em;}

#logitos
{ text-align: center;}

#logitos img
{ border: none; vertical-align: middle; margin: 0 2px;}



