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

body{
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
background-image:url(imagenes/fondoweb.jpg);
background-repeat:repeat-x;
}

#general{
width:61.88em;
min-height:39em;
height:auto;
overflow:auto;
margin:0 auto;
background-color:#ffffff;
}

/*CABECERA*/

#cabecera{
width:61.88em;
height:5.25em;
background-image:url(imagenes/fndcab.jpg);
background-repeat:repeat-x;
}

#logo{
width:61.88em;
height:5.25em;
}

/*MENUGENERAL*/

#menugnral{
width:61.88em;
height:1.63em;
background-image:url(imagenes/fndmn.jpg);
background-repeat:no-repeat;
background-color:#0871a4;
}

#menugnral ul{
color:#FFFFFF;
height:1.63em;
padding:0.25em;
margin:0.3em 0 0 6em;
}

#menugnral li{
height:1.63em;
font-size:0.85em;
display:inline;
padding:0.30em 1em 0.30em 1em;
list-style:none;
background-image:url(imagenes/lineamngnral.jpg);
background-position: right;
background-repeat:no-repeat;
}

#menugnral a{
text-decoration:none;
color:#FFFFFF;
}

#menugnral a:hover{
text-decoration:none;
text-decoration: underline;
color: #ff8000;
}

#cuerpo{
width:61.88em;
min-height:30em;
height:auto;
overflow:auto;
}

/*CONTENIDO*/
h1{
margin:1em 0 1em 1em;
font-size:1.3em;
color:#4f7093;
}

#contenido{
width:44em;
min-height:39em;
height:auto;
overflow:auto;
float:left;
background-image:url(imagenes/lineamenu.jpg);
background-position: right;
background-repeat:repeat-y;
}
#contenido a{
text-decoration:none;
color:#2e2a1f;
}#contenido a:hover{
text-decoration: underline;
color: #ff8000;
}
#contenido p{
margin:1em 2em 1em 2em;
font-size:0.8em;
text-align:justify;
}#texto{
margin:1em 2em 1em 2em;
font-size:0.8em;
text-align:justify;
}

.tit_cuerpo_1{
padding:0.2em 0 0 1em;
font-size:1em;
height:2em;
color:#ffffff;
background-image:url(imagenes/fondoazul.jpg);
background-repeat:repeat-x;
width: auto;
clear: both; 
}

.tit_cuerpo_1 a{
text-decoration:none;
color:#FFFFFF;
}

.tit_cuerpo_1 a:hover{
text-decoration:none;
text-decoration: underline;
color: #ff8000;
}

.tit_cuerpo_2{
padding:0.2em 0 0 1em;
font-size:1em;
height:2em;
color:#ffffff;
background-image:url(imagenes/fondoverde.jpg);
background-repeat:repeat-x;
width: auto;
clear: both; 
}

.tit_cuerpo_2 a{
text-decoration:none;
color:#FFFFFF;
}

.tit_cuerpo_2 a:hover{
text-decoration:none;
text-decoration: underline;
color: #ff8000;
}

/*BLOG*/
#blog_titulo{
}

#blog_titulo a{
background-repeat: repeat-x;
border-bottom-color: #333333;
border-bottom-width: 2px;
border-bottom-style: double;
text-decoration:none;
padding:0 0 0 1em;
margin:0.5em 0 0 1em;
font-size:0.9em;
color: navy;
}

#blog_titulo a:hover{
color: #ff8000;
}

/*MENUDERECHO*/
#menudcho{
width:17.19em; 
min-height:39em;
height:auto;
overflow:auto;
float:right;
margin:1em 0 0 0;
}

#menudcho strong{
font-size:0.9em;
padding:0 0 0 0;
}

#menudcho ul{
padding:0 0 0 0;
margin:1em 0 0 0;
}

#menudcho li{
list-style:none;
padding:0 0 0 0;
margin:0 0 0 0;
}

h2{
padding:0 0 0 1em;
font-size:1em;
margin-top:0.1em;
margin-bottom:0.2em;
color: navy;
}

#menudcho img{
margin:2em 0 0 0;
float:left;
}

.btnmn{
width:12em;
height:2.50em;
background-color:#9fb03d;
background-image:url(imagenes/btnenlaces.jpg);
background-repeat:repeat-y;
margin:1em 0 0 0.50em;
}

.btnmn p{
color:#2e2a1f;
padding:1em 0 0 1em;
font-size:0.75em;
}

.titulomenu{
font-size:1.5em;
font-weight:bold;
color:#313d49;
}

#menudcho a{
font-size:0.8em;
text-decoration:none;
color:#2e2a1f;
}

#menudcho a:hover{
color: #ff8000;
}

h3{
padding:0 0 0 0.5em;
font-size:0.9em;
color:#ffffff;
height:1.5em;
background-image:url(imagenes/fondoverde.jpg);
background-repeat:repeat-x;
}
/*PIE*/
#pie{
width:61em;
height:3em;
background-color:#dbdbdb;
}

#pie ul{
margin:1em;
padding:0.5em;
font-size:0.6em;
list-style:none;
color:#999999;
}

.pieizqda{
float:left;
}

.piedcha{
float:right;
}

#pie a{
text-decoration:none;
list-style:none;
color:#999999;
}

#pie a:hover {
color: #ff8000;
}

/*PRODUCTOS*/

.izq {
width: 10em;
float: left;
}

.izq a{
font-size:0.8em;
text-decoration:none;
border:0;
color:#2e2a1f;
margin:0 1em 0 1em;
}

.izq a:hover{
color: #ff8000;
}

.izq img{
border:0;
margin:1em 0 1em 0;
}.dcha{background-color:#dbdbdb;float: right;width:32em;padding:0.5em 0 0.5em 1em;margin:0 1em 0 0;
}
.dcha a{
font-size:0.8em;
text-decoration:none;
border:0;
color:#2e2a1f;
margin:0 1em 0 1em;padding:0 1em 0 1em;
}

.dcha a:hover{
text-decoration: underline;
color: #ff8000;
}

.abajo {
width: auto;
clear: both; 
}

table{
font-size:0.8em;
}

/*MIGAS DE PAN*/
#submenu{
font-size:0.6em;
height:1.5em;
margin:0.5em 0.5em 0 0.5em;
padding:0.4em 0 0 1em;
background-color:#dbdbdb;
}
#submenu a{
text-decoration:none;
border:0;
color:#2e2a1f;
}

#submenu a:hover{
color: #ff8000;
}

.abajo p{
margin:1em 2em 1em 2em;
font-size:0.8em;
text-align:justify;
}

.abajo img{
margin:0 0 2em 4em;
}

/*NUBE PALABRAS*/
#nube{
width: auto;
clear: both; 
margin-bottom:1em;
}

.lis_fila_titulo{
font-size:0.7em;
margin:1em 1em 0 1em;
}

.nube_tags{
font-size:0.6em;
margin:0 1em 0 1em;
}
.nube_tags a{
text-decoration:none;
border:0;
color:#2e2a1f;
}
.nube_tags a:hover{
color: #ff8000;
}

/*TABLA*/
#contenido table{
margin:1em 1em 1em 3em;
background-color:#ffffff;
}

.tbltitulos{
background-color:#4f7093;
padding:0 0 0 0.5em;
color:#ffffff;
height:4.5em;
}

.tblsubtitulo{
background-color:#dbdbdb;
padding:0 0 0 0.5em;
height:2.5em;
}

.tblprecio{
padding:0 0 0 0.5em;
}

.tblsubmodelo{
padding:0 0 0 0.5em;
font-size:0.8em;
}

/*FORMULARIO*/
.formulario{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.25em;
color:#282c2f;
width:37.50em;
margin: 1.25em auto;
background-image:url(imagenes/fondoform.jpg);
background-repeat:repeat-y; 
}

.formulario label{
height:1.88em;
display:block;
font-weight:bold;
text-align: right;
width:7.50em;
padding:0.31em 0 0 1.06em;
float:left;
/*background-image:url(imagenes/fondoizdform.jpg);
background-repeat:repeat-y;*/
}

.formulario label vacio{
background-color:#ffffff;
}

.formulario label input{
height:1.75em;
float:right;
font-size:0.75em;
border:solid 1px #4f7093;
margin:0.13em 0 0.13em 0.50em;
/*background-image:url(imagenes/fondodchoform.jpg);
background-repeat:repeat-y; */
}

.formulario input{
height:1.75em;
float:left;
font-size:0.75em;
border:solid 1px #4f7093;
margin:0.13em 0 0.13em 0.50em;
/*background-image:url(imagenes/fondodchoform.jpg);
background-repeat:repeat-y; */
}

.formulario button{
height:2em;
float:left;
font-size:0.75em;
font-weight:bold;
border:solid 1px #4f7093;
margin:0.13em 0 0.13em 0.50em;
color:#000000;
}

.formulario textarea{
width:28em;
float:left;
padding:0.13em 0.13em;
border:solid 1px #4f7093;
margin:0.13em 0 0.13em 0.50em;
background-image:url(imagenes/fondodchoform.jpg);
background-repeat:repeat-y;
}

.formulario select{
float:left;
background:#E6E6E6;
font-size:0.69em;
border:solid 1px #4f7093;
margin:0.13em 0 0.13em 0.50em;
}.formulario a{text-decoration:none;
color:#2e2a1f;}.formulario a:hover{color: #ff8000;}

.formulario_gris{
width:14.69em;
}

.txtpie{
font-size:0.7em;
margin:1em 3em 0 0;
float:right;
}

.txtpie a:hover{
color: #ff8000;
}

/* destacado */
.destacado { border-left: 1em solid green; }

/* Carousel */
		
#carousel {
	position: relative; /* Necesario */
	overflow: hidden; /* Necesario */
	height: 10.5em;
	margin-left: 2em;
	margin-right: 0.8em;
	width: 35.5em;
}

#carousel .belt {
	position: absolute; /* Necesario */
	left: 0em;
	top: 0em;
	margin:0em 0.5em 0.5em 0em;
}

#carousel .panel {
	background-color: #f8f8f8;
	width: 15em;
	height: 7.5em;
	float: left; /* Necesario */
	overflow: hidden;
	margin: 1em;
	padding:0.5em;
	border: 0.2em solid navy;
}

#carousel .panel .panel-text {
	padding-top:0.3em;
	font-size: 0.8em;
	font-family:Verdana, Geneva, sans-serif;
	color:  gray;
}

#carousel .panel .panel-text a{
color:#2e2a1f;
text-decoration: none;
}

#carousel .panel .panel-text a:hover{
text-decoration: underline;
color: #ff8000;
}
