/* CSS 100126 */
*{margin:0px;}
body {
  font:12px Trebuchet, Arial, Helvetica;
  margin:0px;
  background:#f2f2f2 url(fondo-pagina.jpg) repeat-x;
  text-align:justify;
}

a img{
  border:none;
}

p,span{text-align:justify;}

.clear{clear:both;}
.texto-verde
  {color:#007e2d;
  text-decoration:underline;}
.texto-azul
  {color:#729cb2;
  font-weight:bold;}

#slogan{
  position:absolute;
  bottom:362px;
  right:240px;
}

#logos {
    float: left;
    margin-left: 313px;
    margin-top: -62px;
    position: relative;
}

#facebook{
  border:0px;
  position:absolute;
  bottom:340px;
  right:114px;
}

#twitter{
  position:absolute;
  bottom:340px;
  right:20px;
  border:0px; 
}

#telefonos{
  position:absolute;
  bottom:315px;
  right:20px;
}

#flash{
width: 1025px;
margin: auto;
background: transparent url(fondo-cabecera.png) no-repeat;
height: 450px;
position: relative;
}

#cabecera
  {width: 1025px;
margin: auto;
height: 450px;
margin-top: -450px;
position: relative;
}
#bannersb{
  float: right;
  overflow: hidden;
  padding-bottom: 10px;
  width: 224px;
  position: relative;
  left: 14px;
}
.logo{
  margin-top:2px;
  margin-left:48px;}

#sociales{
  float:right;
  margin-top:60px;
  margin-right:30px;}

#cabecera #sociales p{
  color:#fff;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  }

#cabecera #sociales b{
  color:#ffae00;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  }

#menu_cabecera {
height:59px;
width:740px;
float:right;
margin-right:148px;  
margin-top:22px;
}

#menu_cabecera table {
border:0 none;
width:736px;
margin-top:8px;
}

#menu_cabecera table td {
border-right:2px solid #000000;
font-size:14px;
height:38px;
text-align:center;
width:200px;
}

#menu_cabecera table td a{
  color:#fff;
  text-decoration:none;}


#text_cabecera{
  width:610px;
  float:left;
  margin-left:-210px;
  margin-top:260px;}
  
#text_cabecera p{
  color:#fff;
  font-size:18px;
  }

#text_cabecera p b{
  color:#fead00;
  }

#banners{
  border:0px;
  width:999px;
  height:126px;
  padding-left:26px;
}

.text_box{
    height: 28px;
    margin-left: 5px;
    margin-top: 94px;
    width: 326px;
  }

.text_box a{
  text-decoration:none;
  color:#ffffff;
}

.boxes{
    color: #FFFFFF;
    font-size: 22px;
    margin-left: 10px;
    padding-top: 0;
  }

.detalles{
  width:145px;
  height:31px;
  background:transparent url(bg_detalles.png) no-repeat;
  margin-left:10px;
  padding-left:26px;
  padding-top:7px;
  }

.mas_detalles{
  font-size:14px;
  color:#fead00;
  text-decoration:none;
  font-weight:bold;
  }


#banner1{
  background:transparent url(banner1.jpg) no-repeat;
  border:0px;
  width:324px;
  height:126px;
  float:left;
  }

#banner2{
  background:transparent url(banner2.jpg) no-repeat;
  border:0px;
  width:328px;
  height:126px;
  float:left;
  }

#banner3{
  background:transparent url(banner3.jpg) no-repeat;
  border:0px;
  width:328px;
  height:126px;
  float:left;
  }

#izquierdo
  {
  width:260px;
  float:left;
  padding-left:23px;
  padding-top:10px;}

.titulos {
    background: none repeat scroll 0 0 #583F6B;
    border: 1px solid #967FA5;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 20px;
    height: 27px;
    text-align: center;
    width: 225px;
}

#formaizq .titulos{
  background:#583f6b;
  width:227px;
  height:27px;
  font-family:Arial;
  font-size:20px;
  color:#fff;
  border:1px solid #967fa5;
  text-align:center;
}

#list {
    background-image: url("fondocontacto.png");
    border-bottom: 1px solid #B3A8BB;
    border-left: 1px solid #B3A8BB;
    border-right: 1px solid #B3A8BB;
    color: #000000;
    font-family: Arial;
    width: 225px;
}

#list ul{padding:0px;border:1px solid #D2D2D2;}

#list li {
    border-bottom: 1px dotted #D2D2D2;
    height: 34px;
    list-style-image: url("vineta.png");
    list-style-position: inside;
    margin: 20px 0 0;
    padding: 0 0 0 20px;
    text-align: justify;
}

#list a {
  color:#000;
  text-decoration:none;
  margin-left:10px;    
}

#bannerizq {
    float: left;
    margin-left: -261px;
    margin-top: 485px;
    position: absolute;
}

#bannerizq2 {
    float: left;
    margin-left: 19px;
    margin-top: 805px;;
    position: absolute;
}

#bannerdcho {
    float: right;
    margin-left: 771px;
    margin-top: 650px;
    position: absolute;
    width: 230px;
}

#derecho
  {width:720px;
  float:left;}

#derecho h1{
  width:465px;
  font-family:Arial;
  font-size:30px;
  color:#887b93;}

#derecho h3{
  width: 444px;
}

#derecho p{
  width: 444px;
  font-family:Arial;
  font-size:14px;
  color:#656565;}

#h2{
  width:720px;
  font-family:Arial;
  font-size:16px;
  color:#ffffff;}

#derecho p u{color:#5a0000;}
#derecho p b{color:#5a0000;float:right;}

.info{
  background:transparent url(bg_info.png) no-repeat;
  width:90px;
  height:25px;
  float:right;
  margin-top:-32px;
  padding-top:4px;
  float:right;margin-top:10px;margin-right:26px;
}
.info a{color:#fff;text-decoration:none;margin-left:15px;}

#articulos{
  float:left;
  width:720px;
  padding-top:20px;
  }

#articulos p
{
  width: 227px;
}

#seccion_1{
  float:left;
  width:250px;
  }

#seccion_1 .seccion_1{width: 246px;}
#articulos #titulosseccion_1{}

#seccion_1 a{
 color:#000;
 text-decoration:none;
}

#not1{
  /*background:transparent url(bg_not1.jpg) no-repeat;*/
  width:227px;
  height:132px;
  float:left;
  margin-top:14px;
  }

#not2{
  /*background:transparent url(bg_not2.jpg) no-repeat;*/
  width:227px;
  height:132px;
  float:left;
  margin-top:14px;
  }

#not1 #not_img1{
    background: url("bg_not_img1.jpg") no-repeat scroll 0 0 transparent;
    height: 19px;
    padding-left: 16px;
    padding-top: 109px;
    width: 102px;
    float:left;
}

#not1 #not_img1 p{width:118px;color:#FFFFFF;font-weight:bold;}

#not1 #not_txt1{
    width: 104px;
    float:left;
    margin-left:4px;
}

#not1 #not_txt1 p{width:104px;color:#726f6f;}

#not2 #not_img2{
    background: url("bg_not_img2.jpg") no-repeat scroll 0 0 transparent;
    height: 19px;
    padding-left: 16px;
    padding-top: 109px;
    width: 102px;
    float:left;  
}

#not2 #not_img2 p{width:118px;color:#FFFFFF;font-weight:bold;}

#not2 #not_txt2{
    width: 104px;
    float:left;  
    margin-left:4px
}

#not2 #not_txt2 p{width:104px;color:#726f6f;}

#seccion_1 .tit_not{
  width:121px;
  text-align:center;
  color:#000;
  font-size:12px;
  margin-top:112px;
  }

#seccion_1 .text_noticias{
  color:#726F6F;
  float:left;
  font-size:14px;
  margin-top:20px;
  text-align:center;
  width:104px;
  }

#seccion_2{
  float:left;
  width:260px;
  }

#seccion_2 .seccion_2{width: 267px;}
#articulos #titulosseccion_2{width: 248px;}

#seccion_2 .text_news{
  color:#726F6F;
  float:left;
  font-size:11px;
  margin-left:4px;
  text-align:justify;
  width:225px;
  }

#seccion_2 .text_news p{
  width: 223px;
}

#articulos .titulos{
  background:#583f6b;
  width:227px;
  height:27px;
  font-family:Arial;
  font-size:20px;
  color:#fff;
  border:1px solid #967fa5;
  text-align:center;}

#contenedor
  {
  border:0px;
  width:1031px;;
  margin:auto;
  overflow:hidden;
  }

/*------FORMA CONTACTO-------*/

/*#forma_contacto{
  background:url(fondo-contacto.jpg) no-repeat;
  padding-left:55px;
  padding-top:200px;
  float: left;
  color:#000000;
  border:0px;
  height:698px;
  width:265px;
  }

#forma_contacto label
  {float:left;}

#forma_contacto input,#forma_contacto select,#forma_contacto textarea
  {width:210px;border:#c5c6c1 solid 1px;}

#forma_contacto #fieldset
  {border:0px;margin-top:10px;}

#forma_contacto textarea
  {height:50px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

#fiel
  {margin-left:0px;padding:0px;}

#boton-envio {
  border:0 solid #000000;
  background:url(btn-enviar.jpg) no-repeat;
  cursor: pointer;  
  height:46px;
  margin-left:5px;
  margin-top:4px;
  width:215px;
}

#validacion
  {width:230px;
  height:40px}*/

/*------FORMA CONTACTO-------*/



#forma
  {
  background:#e9eae9;
  border:1px solid #D2D2D2;
  /*margin-left:528px;
  margin-top:-352px;*/
  width:204px;
  float:left;
  }

.forma_button
  {
  background: url(boton_forma.png) no-repeat;
  width:241px;
  height:47px;
  border:0px;
  cursor:pointer;
  margin-left:-22px;
  margin-top:4px;
  }

.caja {
margin-bottom:15px;
}

#anuncios{
  background: url(bg_anuncios.jpg) no-repeat;
  float:left;
  border:1px solid #D2D2D2;
  margin-left:23px;
  margin-top:20px;
  width:974px;
  height:60px;
  }

.anuncia{
  margin-left:72px;
  }

#pie
  {
  /*background:transparent url(fondo-pie.jpg) no-repeat;*/
  height:50px;
  margin:auto;
  width:1000px;
  text-align:center;
  padding-top: 50px;}


#pie a{color:#000;text-decoration:none;padding-left:7px;padding-right:7px;}
.derechos{padding-top:10px;}

.forma_button2
  {
  background: url(boton_forma.png) no-repeat;
  width:241px;
  height:47px;
  border:0px;
  cursor:pointer;
  margin-left:-10px;
  margin-top:4px;
}

.caja2 {
margin-bottom:15px;margin-left:10px;
}


#formaizq
  {
  background: #E9EAE9;
  border: 1px solid #D2D2D2;
  width: 227px;
  float: right;
  margin-top: 10px;
  }

.titulos2{
  background:#3e2f2f;
  width:227px;
  height:27px;
  font-family:Arial;
  font-size:20px;
  color:#fff;
  border:1px solid #000000;
  text-align:center;}

.refresh {    cursor: pointer;
    float: left;
    margin-bottom: 2px;
    margin-left: 5px;
    margin-top: -2px;
    width: 26px;}

#comodin
{
}

#comodin p
{
  width: 482px;
}

#pie p
{
  text-align: center;
}

/*Solicitar factura*/

#FrmSlicitaFact{
  background: #E9EAE9;
  border: 1px solid #D2D2D2;
  width: 280px;
  float: left;
  margin-top: 10px;
  margin-left: 100px;
  border-image: initial;
  padding-top:10px;
}

.lbl_extra{
  adding-top: 10px;
  margin-left: 30px;
  margin-bottom: 10px;
}
.input_extra{
  margin-top: 10px;
  margin-left: 30px;
  margin-bottom: 20px;
  width: 210px;
  height: 20px;
}

.select_extra{
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 30px;
  width: 215px;
  height: 25px;
}

.txt_extra{
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 30px;
  width: 210px;
  height: 60px;
}

.btn_extra{
  background: url(boton_forma.png) no-repeat;
  width: 241px;
  height: 47px;
  border: 0px;
  cursor: pointer;
  margin-left: 21px;
  margin-top: 4px;
}
