/*960 Grid System ~ Core CSS.Learn more ~ http://960.gs/*/
img { border: none}
a:hover {color:#000 !important}
body {background: #E8E8E8;color: #333;font-size: 13px;padding: 0 0 0 40px; margin:0; font-family: Tahoma; color:#666666; }
p { overflow: hidden;padding: 0px 0;text-align: center;}
.main_container { width: 960px; background: #fff; margin: 0 auto 20px auto; padding:0; border: solid 1px #FFFFFF}
h2 { background:url(/img/h2_az.gif) repeat-x; color:#1E81AA; font-size:24px; height: 42px; padding: 10px; margin:0;}
h3 { font-size:16px; color:#1A75BB; margin:0; padding:0 0 8px 0}
h4 { font-size:15px; color:#8CB51D; margin:0; padding:0 0 8px 0}
.verd {  background:url(/img/h2_gr.gif) repeat-x; color:#FFFFFF}
.product_rel {  height:210px; clear:both}
.product_rel  ul { margin:0 0 0 0; padding:0 0 0 10px   }
.product_rel  ul li { float:left; width: 190px; margin: 0 10px 0 0; padding:0; list-style: none inside;  }
.logo {height: 40px; background: #02A9E0 url(../img/logo.gif) no-repeat; color:#FFFFFF; text-align:center; width:200px; float:left; padding-top:50px; margin:0 10px;}
.product_rel  ul li img {-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px; border: solid 1px #E1E1E1; padding:3px }
.product_rel  ul li a { text-decoration:none; color:#454545; font-weight: bold}
.logo h1 {  font-size: 14px; color:#FFFFFF; padding-top:16px; padding:5px; text-decoration:none}
.logo h1 a { text-decoration:none; color:#FF0000}
.cab { margin:20px 0 0 0}
.ad_cont { border: solid 1px #E8E8E8; background: #E8E8E8; margin:10px 0; padding:10px 20px 10px 20px}
.ad_cont a { color: #1A75BB}
.not h4 a { color:#8DB51E; text-decoration:none}
.cur_rel ul {  margin:0; padding:0 0 0 20px }
.cur_rel ul li { border-bottom: dotted 2px #C8CACC; overflow:hidden; padding: 0 0 10px 0; margin: 0 0 10px 0; list-style:none}
.cur_rel h4 { font-size:12px; color:#666666; margin:0; padding:0; width:365px; border: solid 1px #FF0000}
.cur_rel ul li  p { float:left; width:325px; vertical-align:top; margin: 10px 15px; padding: 0 10px; text-align:left; border-right: solid 1px #C8CACC;}
.cur_rel ul li  img { float:left;}
.vid_rel ul {  margin:0; padding:0 0 0 10px; color:#666666 }
.vid_rel h4 { font-size:12px; color:#666666; margin:0; padding:0; width:150px; float:left}
.vid_rel ul { width:280px}
.vid_rel ul li { overflow:hidden; padding: 0 0 10px 0; margin: 0 0 10px 0; list-style:none}
.vid_rel ul li div { float:left; width: 137px }
.vid_rel ul li a { color:#666666; text-decoration:none; cursor:hand;}
.vid_rel ul li  p { float:left;  vertical-align:top; text-align:left;  width:150px; margin:0; padding:0}
.vid_rel ul li  img { float:left; margin-right: 10px}
.rounded{ -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px; border: solid 1px #E1E1E1; padding:3px}
.masinf{ padding:15px 0 0 0; }
.bg_blue { background: #EEF2F5;}
.se_habla { background: #EEF2F5}
.se_habla div { padding:10px 18px 20px 18px; margin:0; }
.se_habla div a { font-size:15px; color:#8BA76A; text-decoration:none; font-weight:bold}
.se_habla div a:hover { color:#333333}
.ad_header { width:400px; margin-bottom:20px }
.ad_header a { font-weight: bold; font-size:110%; margin:0 0 40px 0; color:#000000; text-decoration:none}
.box { background:#fff url(/img/fondo_box.gif) top repeat-x; margin-bottom:12px; padding-bottom:15px; }
.mensaje_404 { background: #E8E8E8; border: solid 3px #D4E9FF; padding:50px; margin:80px 0 80px 65px; width: 710px; text-align: center; color:#000000}



/*pie*/

.pie {background:url("/img/c_fondo_pie.png") repeat-x top; color:#666; padding-top:35px; border-bottom:4px solid #5ca8ea; clear:both; font-size:10px; }
.pie_inner {padding:10px 0 30px 20px; width:960px; margin:0 auto;}
.pie a {text-decoration:none; color:#666 }
.pie a:hover {text-decoration:underline; color:#333 }
.itemspie {padding:6px; float:left; overflow:hidden; display:block;}
.itemspie a{background:url("/img/c_ico_square_pie.png") no-repeat left; padding-left:11px; display:block; overflow:hidden}

.copyright { margin:20px 0; text-align:right }
.copyright img { vertical-align:middle; margin-left:10px}



/* Contacto
----------------------------------------------------------------------------------------------------*/
#formulario { margin-top:15px; font-size:88%; }
#formulario div { margin-bottom:10px; text-align:right;}
#formulario input[type="text"] { width:100%; }
#formulario textarea { width:100%; height:100px; }


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {margin-left: auto;margin-right: auto;width: 960px; margin-bottom: 20px;}
.not { margin:0;  padding:15px 20px; border-bottom: solid 1px #E8E8E8 }
.not span { color:#7AB1EA}

.destc { background: #D4E9FF; padding:30px 20px; border-bottom: solid 2px #E8E8E8}
.destc h3 { margin:0; padding:0}
.destc h3 a{ text-decoration:none; color:#1976BC}



/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {
display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px; vertical-align:top}
.container_12 .grid_3 {width: 220px;}
.container_12 .grid_6 {width: 460px;}
.container_12 .grid_9 {width: 700px;}
.container_12 .grid_12 {width: 940px;}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {margin-left: 0;}
.omega {margin-right: 0;}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.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: 540px;}
.container_12 .grid_8 {width: 620px;}
.container_12 .grid_10 {width: 780px;}
.container_12 .grid_11 {width: 860px;}
/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_3 {padding-left: 240px;}
.container_12 .prefix_6 {padding-left: 480px;}
.container_12 .prefix_9 {padding-left: 720px;}
/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.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;}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_3 {padding-right: 240px;}
.container_12 .suffix_6 {padding-right: 480px;}
.container_12 .suffix_9 {padding-right: 720px;}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.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;}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .push_3 {left: 240px;}
.container_12 .push_6 {left: 480px;}
.container_12 .push_9 {left: 720px;}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1 {left: 80px;}
.container_12 .push_2 {left: 160px;}
.container_12 .push_4 {left: 320px;}
.container_12 .push_5 {left: 400px;}
.container_12 .push_7 {left: 560px;}
.container_12 .push_8 {left: 640px;}
.container_12 .push_10 {left: 800px;}
.container_12 .push_11 {left: 880px;}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_3 {left: -240px;}
.container_12 .pull_6 {left: -480px;}
.container_12 .pull_9 {left: -720px;}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1 {left: -80px;}
.container_12 .pull_2 {left: -160px;}
.container_12 .pull_4 {left: -320px;}
.container_12 .pull_5 {left: -400px;}
.container_12 .pull_7 {left: -560px;}
.container_12 .pull_8 {left: -640px;}
.container_12 .pull_10 {left: -800px;}
.container_12 .pull_11 {left: -880px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;
width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
