/* CSS Document */

*{margin:0; padding:0;}

body{font-family:Arial, Helvetica, sans-serif; color:#339999;}

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

#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:12px; color:#336666; 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:750px; height:auto !important; height:750px;}

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

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

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

#superior{height:30px; background:#dbcfe5; margin:0;}

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

#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{padding:3px; 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:3px; -moz-border-radius: 5px;}
.vertodos .striped{background:#f5f5f5;}