#body{
  width:990px;
}

#body h5{
  width:970px;
  margin:0 auto;
}

/* */

#main_wrapper{
  margin:0;
  padding:0;
  width:726px;
  float: left;
  height:100%;
}

#main{
  margin: 0;
  padding:0;
  margin-left:12px;
  width:700px;
  height:100%;

  /* IE Hack for min height */
  min-height:600px;
  height:auto !important;
  height:600px;
}


#banner_wrapper{
  margin:0 auto;
  width:970px;
  height:450px;
  background-color:#FFF;
}

#img_wrapper{
  float:left;
  width:520px;
  margin-left:30px;
  margin-top:15px;
}

#test1 img{
  margin:0 auto;
  vertical-align:middle;
}

.sub_main{
  margin:10px 0;
}


#sub_main_1 h5{
    background: url("../images/y10_garantia.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    left: 600px;
    position: absolute;
    text-indent: -9999px;
    top: 300px;
    width: 100px;
}

#sub_main_2{
    margin:25px 0;
    /*background: url(../images/bas_cam_detalle_1.png) bottom left repeat-x;*/
    padding-bottom:25px;
}

/* */
#main h3{
  color: #5B5B5B;
  text-shadow: 0 2px 0 #FFFFFF;
  font-family: SwitzerlandCondLight;
  width:98%;
  font-size: 28px;  
  line-height:28px;
  margin:0;
  padding:20px 0;
}
/* */
#sub_main_2 h3, .rel_links h3{
    color: #5B5B5B;
    font-family: SwitzerlandCondLight;
    font-size: 24px;
    padding: 10px;
    margin-left: 150px;
    text-shadow: 0 2px 0 #FFFFFF;
    background: url(../images/bas_cam_detalle_2.jpg) repeat-x bottom left;
    width:500px;
}
#main .rel_links h3{
  font-size: 20px;
  margin:0;
  padding:10px 0;
  width:290px;
}

/* */

#main #sub_main_2 p{
  margin-left: 150px;
  line-height:140%;
}
#sub_main_2 img{
  float:left;
  margin-left:10px;
  padding:6px;
  background-color:#e4e4e4;
}

#main h1{
  font-family:SwitzerlandCondLight;
  font-size:28px;
  color:#4E63AD;
  line-height:140%;
  background-color:none;
  text-indent:15px;
}

#main p{
  color:#231F20;
  padding:10px;
  line-height:120%;
  font-family:HelveticaCondensedRegular, Arial, Verdana;
  font-size:16px;
}

#main .cde_img{
  padding:10px;
  background-color:#f4f4f4;
  margin-left:10px;
}

#main .cde_img:hover{
   background-color:#e0e0e0;
}


#right_panel{
  margin:0;
  padding:0;
  float:left;
  width:255px;
}

/* */
#busqueda_block{
  padding-top:15px;
}
#busqueda_block h3{
  color:#231F20;
  font-family:SwitzerlandCondLight;
  font-size:18px;
  line-height:150%;
}

#busqueda_block ul{
  height:50px;
}
#busqueda_block ul li{
  float:left;
}

.block ul{
  list-style-type:none;
}

.block h1{
  font-family:SwitzerlandCondLight;
  font-size:20px;
  line-height:180%;
  border-bottom:2px solid #DF1F28;
}

.block h1, .block h1 a,.block h1 a:visited {
  padding:3px;
  color:#231F20;
}

.block h1 a:hover{
  background-color:#E0e0e0;
}

#contacto_block ul{
  padding-top:10px;
  color:#908e8f;
  font-family:verdana;
}

#contacto_block ul li span{
  font-size:17px;
  font-family:Arial;
  font-weight:bold;  
}

#contacto_block ul li span#celec{
  font-size:13px;
}

#contacto_block ul li{
  line-height:180%;
  height:55px;
  background: url('../images/list-item-strong.png') 0px 0px no-repeat ;
  padding-left:25px;
}


/**
*
*
*/

/* imágenes Background */
.left_img_shadow, .center_img_data, .right_img_shadow{
  float:left;
}
.inner_center_img_data{
  padding-bottom:10px;
  padding-left:3px;
  padding-right:3px;
  background: url('../images/img_bottom_shadow-2.png') repeat-x bottom center;
}
.inner_center_img_data img{
  background-color:#fff;
padding: 6px;
}
.inner_center_img_data img:hover{
  background-color:#E0E0E0;
}
.left_img_shadow, .right_img_shadow{
  width:6px;
  height:54px;
}
.left_img_shadow{
  padding-top:0px;
  background: url('../images/img_left_shadow.png') no-repeat bottom center;
}

.right_img_shadow{
  padding-top:0px;
  background: url('../images/img_right_shadow.png') no-repeat bottom center;
}

.bottom_img_shadow{
  height:10px;
}

#thumb-image img{
  padding:7px 14px;
  background-color:#F4f4f4;
}

#thumb-image img:hover{
background-color:#fff;  
}

#galeria-container{
  padding-top:15px;
  font-family:HelveticaCondensedRegular;
}
#galeria-container a{
  font-size:18px;
  line-height:20px;
  padding:2px;
  color:#231F20;
}
#galeria-container a:visited{
  color:#231F20;
}
#galeria-container a:hover{
  text-decoration:underline;
}

#text-container p{
  color:#908E8F;
}

/**
*
*/

#accordion_wrapper{
  float:left;
  padding-top:15px;
  padding-left:30px;
}
#accordion1 h4{
  font-size:34px;
  color:#333;
  line-height:120%;
  font-weight:bold;
  padding:10px;
}

.accordion_container{
  width: 361px;
  font-family:HelveticaCondensedRegular;
}

.accordion_container div {
  background-color: #F4F4F4;
}

#accordion1{
 height:420px;
}

.accordion_container p {
  margin-bottom : 10px;
  border: none;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  margin: 0px;
  padding: 10px;
}
.accordion_container a {
  cursor:pointer;
  display:block;
  padding:10px;
  margin-top: 0;
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  color: #666;
  /*background-color: #00a0c6;*/
  
  background-color: #E4E4E4;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #bbb;
  
  background-image: url("AccordionTab0.gif");
}
.accordion_container a:hover {
  background-color: white;
  background-image: url("AccordionTab2.gif");
}
.accordion_container a.selected {
  color: black;
  background-color: #80cfe2;
  background-image: url("AccordionTab2.gif");
}

.accordion_container ul{
  font-size:18px;
  color:#4E63AD;
  line-height:130%;
  margin-left:15px;
  list-style-type:none;
}

/**
*
*
*
*
*
*/
.rel_links{
  float:left;
  width:300px;
  height:200px;
}
#prod_rel{
  margin:0px 40px 0px 20px;
}
.rel_links ul{
  padding-top:10px;
}
.rel_links ul li{
  list-style-type:none;
  background: url('../images/list-item-strong.png') center left no-repeat ;
  padding-left:25px;
  line-height:30px;
  font-family: HelveticaCondensedRegular;
  font-size: 15px;
  font-weight: normal;
  padding-left: 25px;
}

.rel_links ul li a,.rel_links ul li a:visited{
  color: #231F20;
}

/**
*
*
*
*
*
*/

/* Horizontal Tabbed Panels */
.TabbedPanels {
  margin: 0 auto;
  padding: 10px 0 0 0;
  
  clear: both;
  width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
  width: 690px;
  }
.TabbedPanelsTabGroup {
  margin-left: 15px;
  padding: 0px;
}
.TabbedPanelsTab {
  margin: 0px 5px 0px 0px;
  
  width:120px;
  height:40px;
  
  float: left;
  background:url(../images/tabs_bg.png) no-repeat;
  
  font-size:16px;
  line-height:40px;
  text-align:center;
  font-family:HelveticaCondensedRegular;

  list-style: none;  
  cursor:pointer;
  -moz-user-select: none;
  -khtml-user-select: none;
  /*color:#4E63AD;*/
  color: #666666;
}
.TabbedPanelsTabHover {
  background:url(../images/tabs_bg-hover.png) no-repeat;
  color:#4E63AD;
}

.TabbedPanelsTabSelected {
  background: url("../images/tabs_bg-selected.png") no-repeat scroll 0 0 transparent;
  /*color:#4E63AD;*/
}

.TabbedPanelsTabSelected h4{
  color:#4E63AD;
}
.TabbedPanelsTab a {
  color: #4E63AD;
   text-decoration: none;
}
.TabbedPanelsContentGroup {
  clear: both;
  background:url(../images/container-sub-shadow.png) no-repeat 50% 100%;
}

.TabbedPanelsContentGroup, .TabbedPanelContent p, .TabbedPanelsTabSelected {
    background-color: #FFFFFF;
    color: #434343;
}


.TabbedPanelsContent {
  margin:0;
  padding: 22px 20px 5px 22px;
  line-height:20px;
  
  min-height:345px;
}
.TabbedPanelsContent p{
  padding:5px 0 5px 3px;
  margin:10px 0px !important;
  font-size:16px !important;
}
#main .TabbedPanelsContent p{
  line-height:120%;
}
.TabbedPanelsContent h6{
  margin:0;
  padding:1px 0 5px 0;
  font-size:16px !important;
  font-weight:bolder;
  color:#3A3A3A;
  font-family: HelveticaCondensedRegular;
}
#subh6{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#0056B7;
  font-size:14px;
}
.TabLink a{
  text-decoration:underline;
  font-weight:bold;
  color:#D22626;
}
.TabLink a:visited{
  text-decoration:underline;
  font-weight:bold;
  color:#D22626;
}
.TabbedPanelsContent h3{
  font-size:10px;
  color:#434343;
}
strong{
  font-weight:bold;
  color:#514D49;
}
.TabsImage{
  float:right;
  margin:0;
  padding:0;
  width:283px;
  height:240px;
  background-color:#FFFFFF;
}
#TabsImageCAI{
  padding-left:15px;
}

.TabbedPanelsContentVisible {
}
.TabbedPanelsContent ul{
  padding:0 0 0 15px;
}












































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

