@import url(http://fonts.googleapis.com/css?family=Raleway:500,700);
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, fieldset, select, p, blockquote, img, table, iframe {margin:0;padding:0;font-size:100%;}
fieldset, img { border:0;}
table { border-collapse: collapse; border-spacing: 0;}
html,body{height:100%;}
object, a:focus, embed {outline:none;}
ol, ul {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
a, a:hover { text-decoration:none;}
body { text-align:center; font: 62.5% 'Raleway', sans-serif;background:#ffa200;color:#222;font-weight:500;}

/* global box-sizing */
*, *:after, *:before { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility; }

.radius {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -khtml-border-radius:5px;}

.TRANSITION {-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}

/*******************************/

#wrap { width:100%;height:100%; display:table;}
.box { margin:0 auto;display:table-cell;vertical-align: middle; margin-bottom:20px;}
.content {
     -webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.4);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.4);width:400px;background:#fff; margin:0 auto; padding:20px 0; padding-bottom: 30px; }
.mensaje {     font-size: 20px;
    padding: 20px;
    margin-bottom: 30px;
}
.mensaje h1 {
	font-size:30px;
    margin-bottom: 20px;
}