/* CSS Document */

*{margin:0; padding:0;}

body{font-family:Arial, Helvetica, sans-serif; color:#339999; background:url(../images/t7.gif);}

/*************************************************/

#html{background:#fff; margin-top:0px; padding-top:0px;}

#html h1 {font-size: 24px; font-weight: bold; text-align:center; padding:10px;}

#html h2 {font-size: 18px; font-weight: bold; text-align:center; padding:10px;}

#html p{font-size:16px; padding:5px 10px; text-align:justify; margin-bottom:5px;}

.pie_img{font-size:15px; color:#00f; padding:5px 15px; text-align:center;}

#html img{border:#D2D2D2 solid 10px;}

.noborde{border:none !important; padding:3px;}

#html ul, #html ol{padding-left:25px; font-size:14px;}

#html ul li{padding:3px;}

#html hr{margin:5px; text-align:center;}

#html table{}

.bordetabla{border:#CCC solid 1px; margin:10px;}

.tienda{margin:10px;}
.tienda tr th{ background:#339999; color:#FFF; padding:2px; font-size:14px;}
.tienda tr td{border:#CCC solid 1px; padding:2px;}

#html table tr td{padding:5px; font-size:16px;}

/**********************************************/

a, span{padding:2px; font-size:14px;}
a{color:#0265cb; text-decoration:none;}
a:hover{text-decoration:underline;}
/*div{border:#0F0 solid 1px;}*/

/* Estilos para la estructura del sitio */
#contenedor{width:874px; margin:0 auto; background:#d8f5fb; min-height:850px; height:auto !important; height:850px;}

#columnaizq{width:220px; background:#d8f5fb; float:left;}

#columnader{width:654px; float:right;}

#menusuperior{background:#C1FFE0; height:120px;}

#superior{height:43px; background:#dbcfe5; margin:0; font-size:11px;}

#contenido{background:#FFF; margin-top:0px; padding-top:0px; overflow:auto; height:700px;}

#pie{height:40px; background:#dbcfe5; text-align:center;}
#pie p{font-size:12px;}

/* Estilo calendario x categorias */
#cursosxcat, #cursosxmes{padding:10px;}
#cursosxcat h3, #cursosxmes h3{font-size:14px; margin-bottom:2px; background:#F9F7ED; border:#b0c4de solid 1px; -moz-border-radius: 5px;}
#cursosxcat h3 a, #cursosxmes h3 a{display:block; text-decoration:none; color:#356AA0; padding:5px; -moz-border-radius: 5px;}
/*#cursosxcat h3 a:hover{background:#356AA0; color:#F9F7ED;}*/
#d0, #d1, #d2, #d3, #d4, #d5{height:450px; display:none; padding-left:5px; background:#F9F7ED; overflow:auto;}

.fechainicio{color:#00F; font-size:14px; font-weight:bold;}

/*-------------------------------*/



/* Estilos carrito y busqueda */
#carrito, #login{text-align:right;}
#login{margin:0;}
#busqueda{padding:10px;}
#busqueda p{color:#fff; font-size:11px;}

.holauser{color:#0099CC; font-size:10px;}

.mensaje_login{color:#F00;}

select{font-size:14px; color:#000000; background-color:#fafafa; width: 250px; padding:7px; border:#b0c4de solid 1px; -moz-border-radius: 10px;}

input, textarea{background-color:#fafafa; border:#b0c4de solid 1px; padding:7px; -moz-border-radius: 10px;}



/* Estilo tablas */
.vertodos {font-size:small;}
.vertodos tr td, .vertodos tr th{border:#b0c4de solid 1px; padding:2px; -moz-border-radius: 5px;}
.vertodos .striped{background:#f5f5f5;}

/* Estilo tabla menu superior */
.vermenu tr td{border:#fff outset 1px; padding:2px; -moz-border-radius: 5px;}
.vermenu tr td a{font-size:11px;}

/**************************************** Estilos Foro */
#foro{font-size:14px;}
#foro h1 {font-size: 24px; font-weight: bold; text-align:center; padding:10px;}
#foro h3 {background:#f0f0f0; font-size: 18px; font-weight: bold; text-align:center; padding:5px;}
#foro p{padding:5px 10px; text-align:justify; margin-bottom:5px;}

#izquierda{width:59%; float:left; padding:2px; border:none;}
#derecha{width:39%; float:right; padding:2px; border:none;}
#divTema, #divComentarios, #divTuComentario, #divOtrosTemas, #divNuevoTema{border:#b0c4de solid 1px; -moz-border-radius: 10px; margin-bottom:2px;}

#divComentarios{height:400px; overflow:auto;}

.error{color:#f00; font-size:10px;}

/* Estilo errores en formularios */
.fdatos{color:#f00; font-size:10px;}

/* Estilo del Detalle de Pedido */
.detallePedido{background:#efefef;}
.detallePedido table tr td{border:#fff solid 1px; font-size:12px; color:#333;}


/* Estilos de la galeria */
.tituloGaleria{font-size: 24px; font-weight: bold; text-align:center; padding:10px; font-family:Arial, Helvetica, sans-serif; color:#339999;}

.paginacion{margin:2px; padding:3px; font-size:16px; border:#c0c0c0 solid 1px; background:#dbcfe5;}
.pagActual{margin:2px; padding:3px; font-size:16px; font-weight:bold; color:#666;}

/* Estilos esquemas */
#esquema{border:#d0d0d0 solid 1px; width:90%; text-align:center; margin:0 auto; padding:10px; background:#f5f5f5;}
#esquema table{margin:0 auto;}
#esquema h4{padding:3px; border-bottom:#c0c0c0 solid 1px;}
#esquema .caja3en1{border:#009F00 solid 1px; background:#95DF9A; font-size:12px; color:#e98001; padding:5px;}
#esquema .caja1{border:#0033CC solid 1px; background:#95CAFF; font-size:12px; color:#e98001; padding:2px;}
#esquema .caja2{border:#00BBBB solid 1px; background:#B893FD; font-size:12px; color:#e98001; padding:2px;}
#esquema .caja3{border:#663300 solid 1px; background:#FFA54A; font-size:12px; color:#e98001; padding:2px;}
#esquema .caja4{border:#852C05 solid 1px; background:#FC8258; font-size:12px; color:#e98001; padding:2px;}
#esquema .flecha{border:none;}
#esquema .caja5 {
border:#000066 solid 1px; background:#9393FF; font-size:12px; color:#e98001; padding:2px;
}
#esquema .caja6 {

border:#FFCC00 solid 1px; background:#F9F57B; font-size:12px; color:#e98001; padding:2px;
}

/* Estilos anuncios */
/*#anuncio{position:fixed; top:175px; left:175px; z-index:100; padding:10px; text-align:center; background:#d0d0d0; 
border:#fff outset 1px; display:none;}

#anuncio_2{position:absolute; top:320px; left:175px; z-index:100; padding:10px; text-align:center; background:#d0d0d0; 
border:#fff outset 1px; display:none;}*/























