@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; background-color:#A90202; background-image:url(../images/bg.jpg); background-position:left top; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }
/*TEXTOS*/


.logo img{
	position:absolute;
	
	}
.titulosRojos24 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#A90202; }
.textoNegro { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; }
.textoRojo14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#A90202; font-style:italic; }
.textoGris14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#777; font-style:italic; }
.textoNegro14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#777; font-style:italic; }
.textoRojo { color:#cc0000; }
/* ENLACES */
.enlaceRojoBold a { color:#cc0000; text-decoration:none; font-weight:bold; }
.enlaceRojoBold a:hover { color:#000; text-decoration:none; font-weight:bold; }
.enlaceRojo a { color:#cc0000; text-decoration:underline; }
.enlaceRojo a:hover { color:#A90202; text-decoration:none; }
.enlaceBlanco a { color:#fff; text-decoration:none; }
.enlaceBlanco a:hover { color:#fff; text-decoration:underline; }
.menu { width:auto; height:120px; background-image:url(../images/bgTop.png); background-position:left top; background-repeat:repeat-x; text-align:center; }

#header { width:980px; height:270px; margin-left:auto; margin-right:auto; padding-left:30px; }
#header #boxBuscar { width:310px; height:250px; float:left; margin-right:20px; }
#header #boxBuscar .col80 { width:80px; height:auto; float:left; margin-bottom:4px; margin-right:10px; }
#header #boxBuscar .col280 { width:180px; height:auto; float:left; margin-bottom:4px; }
#header #boxBuscar .col140 { width:180px; height:auto; float:left; margin-bottom:4px; }

#header #boxBuscar .imagWhiteLt { background-image:url(../images/bgWhiteBig_01.png); width:10px; height:10px; float:left; }
#header #boxBuscar .imagWhiteCt { background-color:#fff; width:290px; height:10px; float:left; }
#header #boxBuscar .imagWhiteRt { background-image:url(../images/bgWhiteBig_03.png); height:10px; width:10px; float:left; }
#header #boxBuscar .imagWhiteCC { background-color:#fff; height:230px; width:290px; float:left; padding-left:10px; padding-right:10px; }
#header #boxBuscar .imagWhiteLb { background-image:url(../images/bgWhiteBig_07.png); height:10px; width:10px; float:left; }
#header #boxBuscar .imagWhiteCb { background-color:#fff; height:10px; width:290px; float:left; }
#header #boxBuscar .imagWhiteRb { background-image:url(../images/bgWhiteBig_09.png); height:10px; width:10px; float:left; }
#header #imagenes { float:left; width:585px; height:250px; }

#header #imagenes .imagLt { background-image:url(../images/bgBlackBig_01.png); height:10px; width:10px; float:left; }
#header #imagenes .imagCt { background-color:#000000; width:565px; height:10px; float:left; }
#header #imagenes .imagRt { background-image:url(../images/bgBlackBig_03.png); height:10px; width:10px; float:left; }
#header #imagenes .imagCC { background-color:#000000; height:230px; width:585px; float:left; text-align:center; }
#header #imagenes .imagLb { background-image:url(../images/bgBlackBig_07.png); height:10px; width:10px; float:left; }
#header #imagenes .imagCb { background-color:#000000; height:10px; width:565px; float:left; }
#header #imagenes .imagRb { background-image:url(../images/bgBlackBig_09.png); height:10px; width:10px; float:left; }
.camposBuscador { border:1px solid #000000; font-family:Verdana; font-size:12px; height:20px; }
.col468A { width:468px; height:auto; float:left; }

#col180 { width:185px; height:auto; float:left;}
.bordeRojo { border:3px solid #c30505; }
.bordeGrisOscuro { border:1px solid #444; }

/* general box */

#generalBox { width:980px; height:auto; margin-right:auto; margin-left:auto; }
#generalBox .col468 { width:468px; height:auto; float:left; margin-right:20px; }
#generalBox .col740 { width:740px; height:auto; float:right; }
#generalBox .col250 { width:250px; height:auto; float:left; margin-right:20px; }
#generalBox .col170 { width:150px; height:280px; float:left; padding:10px; }
#generalBox .news { width:150px; height:180px; float:left; padding:10px; }
#generalBox .colTitulo { width:150px; height:40px; float:left; }
#generalBox .colTitulo img { float:left;}
#generalBox .col170m { width:170px; height:340px; float:left; margin-right:15px; background-color:#f5f5f5; margin-bottom:20px; }
#generalBox .boxWhiteLt { background-image:url(../images/bgWhiteBig_01.png); width:10px; height:10px; float:left; }
#generalBox .boxWhiteCt { background-color:#fff; width:960px; height:10px; float:left; }
#generalBox .boxWhiteRt { background-image:url(../images/bgWhiteBig_03.png); height:10px; width:10px; float:left; }
#generalBox .boxWhiteCC { background-color:#fff; height:auto; width:940px; float:left; padding-left:20px; padding-right:20px; }
#generalBox .boxWhiteLb { background-image:url(../images/bgWhiteBig_07.png); height:10px; width:10px; float:left; }
#generalBox .boxWhiteCb { background-color:#fff; height:10px; width:960px; float:left; }
#generalBox .boxWhiteRb { background-image:url(../images/bgWhiteBig_09.png); height:10px; width:10px; float:left; }
#footer { width:960px; height:30px; margin-left:auto; margin-right:auto; margin-top:30px; padding-left:20px; padding-top:20px; color:#bfbfbf; }
#footer .copyrights { width:400px; height:40px; float:left; }
#footer .linkMenu { width:auto; height:40px; float:left; }
.itemCategoria { width:165px; height:20px; border-bottom:1px dashed #ccc; float:left; padding-left:15px; padding-top:5px; }
.tituloCategoria { width:155px; height:20px; background-color:#A90202; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; float:left; padding-left:15px; padding-top:5px; font-weight:bold; border-left:10px #000000 solid; }

/* CAJAS PEQUEÑAS DEL HOMEPAGE */

.smallBox { width:330px; height:auto; float:left; padding-right:10px; border-right:1px solid #e1e1e1; margin-right:20px; margin-bottom:20px; }
.smallBoxIns { width:310; height:80px; float:left; border-bottom:1px solid #e1e1e1; }
.smallBoxImg { width:80px; height:60px; float:left; padding:3px; border:1px solid #e1e1e1; }
.smallBoxIText { width:220px; height:60px; float:right; padding:3px; }
.colImgBig { width:410px; height:auto; float:left; margin-right:30px; }
.colTextBig { width:300px; height:auto; float:left; }
.colTextDesc { width:130px; height:auto; float:left; margin-right:10px; margin-top:20px; }
.casita { width:320px; height:150px; float:left; margin-top:20px; }
.imgVendedor { width:120px; height:auto; margin-right:10px; float:left; display:block; }
.txtVendedor { width:150px; height:auto; float:left; }
.listVendedores { width:640px; height:auto; float:left; margin-bottom:20px; }
.lineaDivisora { border-bottom:1px dotted #CCCCCC; margin-bottom:20px; }
.div40 { width:20px; height:auto; margin-right:5px; margin-bottom:5px; float:left; }
.div80 { width:105px; height:auto; margin-bottom:5px; float:left; }
.divsBox { width:130px; height:auto; float:left; }
#rotator { overflow: hidden; margin: 0px auto 0px; position: relative; width: 565px; height: 230px; }
#rotator img { border: 0; width: 565px; height: 230px; }

#frm_contacto { width:440px; float:left; background:#ebebeb; padding:10px;}
#frm_contacto div { width:202px; margin:0 0 10px 10px; float:left;}
#frm_contacto div input[type=text] { width:190px; float:left; border:3px solid #ccc; margin:0 0 10px 0; padding:5px; height:20px;}
#frm_contacto div input[type=text]:hover { border:3px solid #A90202;}
#frm_contacto div .btn { background:#A90202; color:#fff; height:25px; border:0;}
#frm_contacto div .btn:hover { background:#000;}
#frm_contacto .mensaje { width:202px; margin:0 0 10px 10px; float:left;}
#frm_contacto .mensaje textarea { width:190px; float:left; border:3px solid #ccc; margin:0 0 10px 0; padding:5px; height:120px;}
#frm_contacto .mensaje textarea:hover { border:3px solid #A90202;}
#frm_contacto div label { width:200px; float:left; margin:0 0 10px 0;}

#datos {width:240px; float:right;}
#sales { width:300px; height:150; float:left; margin:0 10px 20px 0; padding:5px; background:#ededed;}

