html, body, div, h1, h2, h3, h4, h5, h6, ul, li, ol, p, form, dd, dl, dt, label{margin:0;padding:0;list-style:none;font-weight:normal;}
body{margin:0;font:12px/18px lucida grande, lucida sans unicode, arial, helvetica, sans-serif;background-color:#00873E}
img{border:0;}
a{text-decoration:none;color:#ffffff;}
a:hover{text-decoration:none; cursor:pointer}
input, select, textarea{font:12px Arial, Helvetica, sans-serif;}
html{overflow:auto;}/*DELETE BOLD EFECT FROM SAFARI*/

/*FIXES UTILES*/
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}
ul,ol{position:relative;}

/*CLEARFIX*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

form { margin-bottom:0px; margin-top:0px; }

/*----------BOX-------------*/
.Box{position:relative;height:300px;margin-top:-1px;}
.Boxin{height:300px;position:relative;background:url(/img/box_shadow_right.jpg) top right repeat-y;padding-right:0px; margin-bottom:17px;overflow:visible;z-index:100000;}
.Box .Box_cv{position:absolute;background: url(/img/box_cv.gif) repeat-x;font-size:0px;z-index:100000}
.Box .Box_cv.tl{top:0px;left:0px;background-position:0px 0px;width:10px;height:39px}
.Box .Box_cv.tr{top:0px;right:1px;background-position:right top;width:17px;height:39px}
.Box .Box_cv.bl{bottom:0px;left:0px;background-position:-10px -29px;width:10px;height:15px}
.Box .Box_cv.br{bottom:0px;right:1px;background-position:right -12px;width:16px;height:17px}
.Box .box_shadow_down{background: url(/img/box_shadow_down.jpg) top left repeat-x;position:absolute;bottom:-2px; display:block; font-size:0px;z-index:100000}
.Box .con_visible{background:#fff url(/img/box_ades_bg.jpg) top right repeat-x;padding:3px 3px 8px 3px;_padding-bottom:9px;position:relative;z-index:100}
.Box .con_visible .cat{float:left;width:82px;padding:7px 8px}
.Box .con_visible .cat h3{background:url(/img/box_h3.gif) 0px -41px no-repeat;height:20px;margin-bottom:65px}
.Box .con_visible .cat .vertodas{ position:absolute;bottom:10px}
.Box .con_visible .cat .vertodas:hover{ border:0}

	/*widget*/
.layout.widget{width:250px; height:300px; margin:0 auto;}

.layout.widget .contenendor .cuerpo .rece_left{float:left; position:relative; z-index:100;}
.layout.widget .contenendor .cuerpo .rece_left .Box{background:url(/img/recetas_shadow_bg_right.gif) top right repeat-y;width:250px;}
.layout.widget .contenendor .cuerpo .rece_left .Box .Box_cv.tr{right:0px;_right:-1px; left:239px;}
.layout.widget .contenendor .cuerpo .rece_left .Box .Box_cv.br{right:0px;_right:-1px; bottom:-1px}
.layout.widget .contenendor .cuerpo .rece_left .Box .Box_cv{background-image:url(/img/widget_cv_green.gif)}
.layout.widget .contenendor .cuerpo .rece_left .Box .box_shadow_left{}
.layout.widget .contenendor .cuerpo .rece_left .Box .box_shadow_down{width:250px;background:url(/img/recetas_shadow_bg.gif) left top repeat-x;height:6px;}
.layout.widget .contenendor .cuerpo .rece_left .Box .Box_cv.bl{background-position: 0px -39px;width:10px;height:14px;}
.layout.widget .contenendor .cuerpo .rece_left .Box .Box_cv.br{background-position: -10px -39px;left:240px;width:16px;height:15px;}

.layout.widget .contenendor .cuerpo .rece_left .Box .con_visible{height:300px;background-image:url(/img/widget_bg.jpg);padding:11px 0; background-color:#00873E;}
.layout.widget .contenendor .cuerpo .rece_left .Box .con_visible h3{background:url(/img/widget_hs.gif) top left no-repeat;height:19px;font-size:0px;display:block;margin-left:25px;margin-bottom:3px}
.layout.widget .contenendor .cuerpo .rece_left .Box .con_visible .titulo {margin-left:15px; margin-right:10px; font-family:Arial; font-size:16px; color:#fff; font-weight:bold; height:60px}

.Box .Boxin .con_visible div.contenedor_medio { height:69px; margin-left:10px; }
.Box .Boxin .con_visible .contenedor_medio div.contenedor_usuario { width: 50px; height: 65px; float:left; text-align:center; padding-top:5px; }
.Box .Boxin .con_visible .contenedor_medio .contenedor_usuario span.cuadroFoto { width:40px; height:40px; background-image:url(/img/widget_marcoFoto.gif);}
.Box .Boxin .con_visible .contenedor_medio .contenedor_usuario span.cuadroFoto img { width:38px; height:38px; }
.Box .Boxin .con_visible .contenedor_medio .contenedor_usuario span.nombreFoto { font:normal 12px lucida grande, lucida sans unicode, arial, helvetica, sans-serif; color:#fff; }
.Box .Boxin .con_visible .contenedor_medio div.globo { width: 170px; height:69px; background-image:url(/img/widget_balloon.gif); background-repeat:no-repeat; float:left; padding-left:15px; font:normal 13px lucida grande, lucida sans unicode, arial, helvetica, sans-serif; color:#fff;}
.Box .Boxin .con_visible .contenedor_medio .globo div.text { width: 145px; height: 55px; margin:5px;}


.Box .Boxin .comentarios{}
.Box .Boxin .comentarios .agregar_comentario{padding-left:15px; padding-right: 10px; padding-top:5px; margin-right:5px;}
.Box .Boxin .comentarios .agregar_comentario span.contenedor_textarea{display:block;position:relative;background:#fff;margin-bottom:10px;}
.Box .Boxin .comentarios .agregar_comentario span.contenedor_textarea .textarea_cv{display:block;width:8px;height:8px;position:absolute;background:url(/img/widget_rb.jpg) no-repeat; font-size:0px}
.Box .Boxin .comentarios .agregar_comentario span.contenedor_textarea .textarea_cv.tl{background-position:-1px -1px;top:0px;left:0px}
.Box .Boxin .comentarios .agregar_comentario span.contenedor_textarea .textarea_cv.tr{background-position:-3px -1px;top:0px;right:0px}
.Box .Boxin .comentarios .agregar_comentario span.contenedor_textarea .textarea_cv.bl{background-position:-1px -6px;bottom:0px;left:0px}
.Box .Boxin .comentarios .agregar_comentario span.contenedor_textarea .textarea_cv.br{background-position:-3px -6px;bottom:0px;right:0px}
.Box .Boxin .comentarios .agregar_comentario span.contenedor_textarea textarea{border:0px;margin:0; padding:10px;height:36px;background:none;width:195px; color:#004a15; font:normal 13px lucida grande, lucida sans unicode, arial, helvetica, sans-serif}

.Box .Boxin .comentarios .datos span.contenedor_inputs {display:block;position:relative;padding-left:15px; margin-bottom:0px;width:110px; height:25px; margin-right:0px; float:left;}
.Box .Boxin .comentarios .datos span.contenedor_inputs input.field {border:0px;margin:0; padding:2px 2px 2px 4px;height:15px;background:none;width:90px; color:#004a15; font:normal 10px lucida grande, lucida sans unicode, arial, helvetica, sans-serif}
.Box .Boxin .comentarios .datos span.contenedor_input {display:block;position:relative;background-color:#fff;margin-bottom:6px;width:100px; height:19px; }
.Box .Boxin .comentarios .datos span.contenedor_input .input_cv{display:block;width:5px;height:5px;position:absolute;background-color:#fff; background:url(/img/widget_input_rb.jpg) no-repeat; font-size:0px}
.Box .Boxin .comentarios .datos span.contenedor_input .input_cv.tl{background-position:-1px -1px;top:0px;left:-1px}
.Box .Boxin .comentarios .datos span.contenedor_input .input_cv.tr{background-position:-3px -1px;top:0px;right:-5px; padding-right:5px;}
.Box .Boxin .comentarios .datos span.contenedor_input .input_cv.bl{background-position:-1px -6px;bottom:-3px;left:0px}
.Box .Boxin .comentarios .datos span.contenedor_input .input_cv.br{background-position:-3px -6px;bottom:-3px;right:-5px; padding-right:6px;}

.Box .Boxin .comentarios .datos input.boton {border:none;background:url(/img/recomienda_bt.jpg) top left no-repeat;width:108px; height:45px; font:bold 13px lucida grande, lucida sans unicode, arial, helvetica, sans-serif;color:#FFFFFF;padding:8px 5px 14px 0; padding:8px 5px 12px 2px;}
.Box .Boxin .comentarios .datos input.boton:hover{background-position:0px -44px; cursor:pointer;}
input.boton {border:none;background:url(/img/recomienda_bt.jpg) top left no-repeat;width:108px; height:45px; font:bold 13px lucida grande, lucida sans unicode, arial, helvetica, sans-serif;color:#FFFFFF;padding:8px 5px 14px 0; padding:8px 5px 12px 2px;}

.Box .leyenda { text-align:center; font:normal 7.5pt lucida grande, lucida sans unicode, arial, helvetica, sans-serif; color:#fff; padding-top:3px; .padding-top:0px; clear:both; }
.Box .leyenda img { vertical-align:middle; margin-left:15px; }