.container_12,.container_16{margin-left:auto;margin-right:auto;width:810px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_12 .grid_3{width:250px}
.container_12 .grid_6{width:460px}
.container_12 .grid_9{width:700px}
.container_12 .grid_12{width:790px}
.alpha{margin-left:0}.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:510px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}

html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}.clearfix{display:block}
a:link {color: #990000;}
a:visited {color: #990000;}
a:hover {color: #BF0000;}
a:active {color: #990000;}

.grid_7 h3 {margin:5px 10px 5px 20px;font-size:12px;}

.grid_7 li {background-image:url(../images/bullet-red.gif);
background-position:20px 5px;background-repeat:no-repeat;margin:0 15px 10px 0;padding:0 0 0 30px;}

.header {background-image:url(../img/header_fnd.gif); margin-top:10px; height:88px;}
.header h1 a {display:block;height:25px;width:130px;font-size:12px;margin:40px 0 0 470px;}
.container_12 {background-image:url(../img/shadow.gif);background-repeat:repeat-y;}
.grid_nav {margin-left: 20px;}
.box {background:#EEEFEC url(../images/fnd-box-top.gif) no-repeat scroll 0 0;overflow:hidden;
position:relative;}

.top, .bot {background-repeat:no-repeat;overflow:hidden;z-index:0;}
.bot {background-position:left bottom;}

blockquote, #testimonios blockquote {
background-image: url(../img/open-quote.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
padding: 25px 0 10px 35px;
font-weight: bold;
font-size:12px;
}
blockquote span, #testimonios blockquote span {
background-image: url(../img/close-quote.gif);
background-repeat: no-repeat;
display: block;
padding: 0px 35px 10px 0px;
text-align: justify;
}

blockquote span {
background-position: 185px bottom;
}

#testimonios blockquote span {
background-position: 435px bottom;
}

/*   CAJAS  */
.top, .bot, .topreg {overflow: hidden;background-repeat:no-repeat;z-index:0}
.top, .bot, .mid, .topreg {position:static}
.top {font-size:12px;padding-top:3px;height:20px;background-position: left bot}
.topreg {padding-top:12px;background-position: left bot}
.bot {height:14px;background-position: left bottom}
.mid ul, .mid ol {margin-bottom:0px}
.caja_gris .mid,
.caja_comentario .mid { padding: 0px 10px;*padding:0px 9px;background: #d8d7d8;}
.caja_gris .dotted strong {background:#EDEDED}

/* GRIDS */
.grid170,.grid251,.grid252,.grid382,.grid513,.grid550 { float:left;margin: 0px 10px 10px 0px;*margin: 0px 9px 20px 0px;position:static}
.grid170 { width: 170px}.grid251 { width: 251px}.grid252 { width: 252px}.grid382 { width: 382px}.grid513 { width: 513px}.grid550 { width: 774px}.gridFull { width: 774px;margin:0px 0px 10px 0px;position:static}

.resetleft { margin-left: 0px!important}
.resetpadleft { padding-left: 0px!important}
.resetright { margin-right: 0px!important}

/* GRID 740px*/
.gridFull .top,
.gridFull .bot { background-image:url('../images-new/box-gris-774.gif') }

/* GRID 251px*/
.grid251 .top,
.grid251 .bot { background-image:url('../images-new/box-251.gif'); }

/* GRID 382px*/
.grid382 .top,
.grid382 .bot { background-image:url('../images-new/box-382.gif'); }


/* GRID 382px FREE*/
.grid381 h2 {padding-top:10px;color:#000000 !important;font-size:16px;}


/* GRID 513px*/
.grid513 .top,
.grid513 .bot { background-image:url('../images-new/box-513.gif'); }

.grid513 .topreg{ background-image:url('../img/box-513-grey.gif'); }

/* GRID 550px*/
.grid550 .top,
.grid550 .bot { background-image:url('../images-new/box-550.gif'); }

/* MARGENES Y RELLENOS */
.marg0 {margin:0px!important;}
.marg5 {margin:5px!important;}
.marg10 {margin:10px!important;}
.margtop0 {margin-top:0px;}
.margtop5 {margin-top:5px!important;}
.margtop10 {margin-top:10px!important;}
.margtop15 {margin-top:15px!important;}
.margtop20 {margin-top:20px!important;}
.margbot0 {margin-bottom:0px!important;}
.margbot5 {margin-bottom:5px!important;}
.margbot10 {margin-bottom:10px!important;}
.margbot15 {margin-bottom:15px!important;}
.margbot20 {margin-bottom:20px!important;}
.margleft0 {margin-left:0px!important;}
.margleft5 {margin-left:5px!important;}
.margleft10 {margin-left:10px!important;}
.margleft15 {margin-left:15px!important;}
.margleft20 {margin-left:20px!important;}
.margright10 {margin-right:10px!important;}
.margright15 {margin-right:15px!important;}
.margright20 {margin-right:20px!important;}

.pad0 {padding:0px!important;}
.pad5 {padding:5px!important;}
.pad10 {padding:10px!important;}
.padtop0 {padding-top:0px!important;}
.padtop5 {padding-top:5px!important;}
.padtop10 {padding-top:10px!important;}
.padtop15 {padding-top:15px!important;}
.padtop20 {padding-top:20px!important;}
.padbot0 {padding-bottom:10px!important;}
.padbot5 {padding-bottom:5px!important;}
.padbot10 {padding-bottom:10px!important;}
.padbot15 {padding-bottom:15px!important;}
.padbot20 {padding-bottom:20px!important;}
.padleft0 {padding-left:0px!important;}
.padleft5 {padding-left:5px!important;}
.padleft10 {padding-left:10px!important;}
.padleft15 {padding-left:15px!important;}
.padleft20 {padding-left:20px!important;}

.blank {color:#FFFFFF;}

/* BUTTONS */
#button, #button_high, .button, .button_high, .button_long, .button_green {font-size:14px;font-weight:bold;}
#button a, #button a , .button a, .button a, .button_green a  { display:block;background:url(../images/bg-btn-med.gif) no-repeat left top;padding:5px 8px 5px 8px;text-decoration:none; color:#fff;height:22px;width:138px;margin:0px auto;text-align:center;}
#button a:hover, #button_high a:hover, #button_xl a:hover, .button a:hover, .button_high a:hover, .button_xl a:hover, .button_long a:hover, .button_green a:hover {color:#fff;text-decoration:none;}
#button a:visited, #button_high a:visited, #button_xl a:visited, .button a:visited, .button_high a:visited, .button_xl a:visited, .button_long a:visited {color:#fff;text-decoration:none;}
#button_high a, .button_high a  { display:block;background:url(../images/bg-btn-l.gif) no-repeat left top;padding:5px 12px 5px 12px;text-decoration:none; color:#fff;height:22px;width:164px;margin:0px auto;text-align:center;}
.button_long a  { display:block;background:url(../img/bg-btn-long.gif) no-repeat left top;padding:5px 12px 5px 12px;text-decoration:none; color:#fff;height:22px;width:317px;margin:0px auto;text-align:center;}

#button_xl, .button_xl {font-size:18px;}
#button_xl a, .button_xl a { display:block;background:url(../img/bg-btn-xl.gif) no-repeat left top;padding:12px 12px 5px 12px;text-decoration:none; color:#fff;height:34px;width:162px;margin:0px auto;text-align:center;}
.button_action {font-size:10px;text-transform:uppercase;font-weight:bold;}
.button_action a { display:block;background:url(../images/bg-btn-act.gif);padding:0px 5px 0px 5px;text-decoration:none; color:#666;height:16px;margin:0px auto;text-align:center;border:solid #999999; border-width:1px;}
.button_submit {background:url(../images/bg-btn-act.gif);padding:0px 5px 0px 5px;text-decoration:none; color:#666;height:16px;margin:0px auto;width:80px;text-align:center;border: 1px solid #999999 ;font-size:10px;text-transform:uppercase;}

.button_bold {font-size:18px;}
.button_bold a { display:block;background:url(../images-new/bg-btn-bold.gif) no-repeat left top;padding:9px 12px 5px 12px;text-decoration:none; color:#fff;height:34px;width:162px;margin:0px auto;text-align:center;}


.inputbox, .inputboxlog  {border:1px solid #999999;color:#333333;margin:0px 10px 0 0;font-size:11px;}
.inputboxlog {width:187px;}
.inputboxbody {border:1px solid #999999;color:#333333;margin:0px 10px 0 0;font-size:11px;}
.inputboxalert {border:1px solid #a01616;color:#333333;margin:0px 10px 5px 0;font-size:11px;background-color:#feffde;}
.inputboxcheck {margin:0px 7px 0 0;}
.inputboxcheckcon {margin:0px 5px 0 10px;}
.salto{font-size:12px;line-height:30px;margin:0 10px 5px 0;}
.btnlogin {text-align:right;margin:5px 22px 0 0;}
.box_alert_login {padding:5px;margin: 8px 20px 8px 0;border:1px solid #a01616;color:#333333;font-size:11px;background-color:#feffde;}
.element li {padding:0 0 0 38px;background-image:url(../img/accept.gif);background-repeat:no-repeat;background-position:18px 1px;margin: 5px 0 5px 0;}

ul {list-style:none}
