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{font-family: 'Arvo', serif;font-size: 11px;font-style: normal;font-weight: 400;text-decoration: none;text-transform: none;letter-spacing: 0em;word-spacing: 0em;line-height: 1.2;}
img{border:0;}
a{text-decoration:none;color:#ffffff;}
a:hover{text-decoration:underline;}
a img, a:hover img{text-decoration:none;}
input, select, textarea{font:11px Arial, Helvetica, sans-serif;color:#575861;border:0;}
html{overflow:auto;text-shadow:#000 0 0 0;}
*{padding:0;margin:0;}

/*FIXES UTILES*/
.dupfix{float:left;width:1px;height:0;line-height:0;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;}

/*ESTRUCTURA*/
body{background:#000000 url(ui/img/bck_mama.jpg) repeat-x top left;}
h1, h2, h3{text-align:center;line-height:1.2em;color:#ECAB94;text-shadow: 0px 0px 2px #FFF;}
.layout{width:1000px;height:auto;margin:0 auto;padding:0;position:relative;}
.Cab{width:1000px;height:142px;background: url(ui/img/mama_especial.png) no-repeat top left;}
.Cab .menu{float:right; height:142px; width:320px; margin:0; position:relative;}
.Cab .menu a{background:url(ui/img/menu.png) no-repeat left bottom; width:156px; height:141px; display:block; float:left;}
.Cab .menu a.regAct{background-position:left 10px;}
.Cab .menu a.reg{background-position:left -132px;}
.Cab .menu a.galAct{background-position:right -132px; width:155px;}
.Cab .menu a.gal{background-position:right 10px; width:155px;}

.CabPostal{height:1000px;height:109px;background:url(img/global/bk_PostalMama.jpg) no-repeat bottom left;}
.CabCondiciones{height:465px;height:117px;background:url(img/global/bk_PostalMamaCond.jpg) no-repeat bottom left;}
.Mid{height:59px;padding:5px 0;}
.Bod{height:auto;position:relative;padding:10px 30px;width:940px;}
.Cond{height:70px;position:relative;width:415px;background:#ffffff none repeat scroll 0 0; border:1px solid #BAAA99;overflow:auto;margin-bottom:10px;padding:5px;}


/*CUERPO*/
.Bod h1{font-size:28px;padding:20px;border-bottom:1px solid #FBE4DA;border-top:1px solid #E3BAAA;}
.Bod .ColIz{width:490px;float:left;padding:10px 0;}
.Bod .ColIz .Gracias{text-align:center;font-size:30px;font-weight:bold;}
.Bod .ColDe{width:450px;float:left;padding:10px 0;}
.Bod .ColDe h4{background-color:#ad0500;color:#ffffff;font-weight:bold;padding:2px 5px;margin-bottom:5px;}

/*POSTAL*/
.textoPostal{margin-bottom:20px; margin-right:20px;}
.textoPostal span{color:#a10905;font-size:15px;font-weight:bold;}
.textoPostal h2{font-size:30px;}
.textoPostal h3{font-size:25px;}
.textoPostal p{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#655d5d; text-align:justify;}


.Cond p{margin-bottom:10px; font-size:11px; text-align:left;}
.Cond h3{font-family:Arial, Helvetica, sans-serif; text-align:left;font-weight:bold;font-size:15px;margin-bottom:5px;}

.compartir{margin:0;}
.compartir span{color:#a10905;font-size:16px;font-weight:bold;}
.compartir .Redes{width:100px;margin-top:5px;}
.compartir .Redes a{margin:0;background:url(img/global/ic_SocialNetwork.png) no-repeat 0 0;height:37px;width:37px;float:left;}
.compartir .Redes .FB{background-position:top left;}
.compartir .Redes .FB:hover{background-position:bottom left;}
.compartir .Redes .TW{background-position:top center;}
.compartir .Redes .TW:hover{background-position:bottom center;}
.compartir .Redes .EM{background-position:top right;}
.compartir .Redes .EM:hover{background-position:bottom right;}

.edicion{margin:0;}
.edicion ul{margin:0 20px 20px 0; height:37px;}
.edicion ul li{float:right;width:95px;height:37px;}
/*.edicion .verde{cursor:pointer;float:right;background:url(img/global/bt_verde.jpg) no-repeat top left;font-size:20px;padding:5px 0;text-align:center;font-weight:bold;text-decoration:none;color:#ffffff;width:95px;}*/
.edicion .verde{background-color:#CCCCCC;color:#666666;cursor:pointer;float:right;font-family:Verdana;font-size:17px;font-weight:bold;padding:5px 0;text-align:center;text-decoration:none;width:95px;}
.edicion .celeste{cursor:pointer;float:right;background:url(img/global/bt_celeste.jpg) no-repeat top left;font-size:20px;padding:5px 0;text-align:center;font-weight:bold;text-decoration:none;color:#ffffff;width:95px;}
.edicion .verde:hover, .edicion .celeste:hover{color:#234814;}

.editarFoto {width:50p; height:36px;position:absolute;z-index:9999;top:30px;right:40px;}
.editarFoto .lapiz{cursor:pointer;float:right;background:url(img/global/bt_editarFoto.png) no-repeat top left;text-decoration:none;width:50px;height:36px;}
.editarFoto .lapiz:hover{background-position:bottom left;}

/*FORMULARIO*/
form .Dat{padding-bottom:8px;}
.msg{float:left;width:100%;}
form .Dat input, form .Dat textarea{float:left;padding:2px 3px;position:relative;width:420px;border:1px #baaa99 solid;color:#3d3d3d;font-size:18px;font-family:Arial, Helvetica, sans-serif;}
form .Dat textarea{	height:170px;width:420px;}

form .Dat .Bt-exa{cursor:pointer;width:175px;}
form .Bt-env{cursor:pointer;width:122px;float:right;background: url(ui/img/btn_enviar.png) no-repeat top left;font-size:18px;padding:8px 0 12px 0;text-align:center;font-weight:bold;text-decoration:none;color:#ffffff;margin-right:30px;}
form .Bt-env:hover{color:#851351;}
form .Dat span{float:left;padding:0 10px 0 5px;color:#ECAB94;text-shadow: 0px 0px 2px #FFF;font-size:15px;font-weight:bold;}
/*FOOTER*/
.Footer{position:absolute;color:#646464;font-size:10px;width:100%;text-align:center;height:20px;line-height:2em;}
*:first-child + html .Footer{line-height:1em;}


