/* CSS Document */

*{margin:0; padding:0;}

body{font-family:Arial, Helvetica, sans-serif; color:#339999; background:url(../../images/t7.gif);}
p, 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:43px; background:#dbcfe5; margin:0; font-size:11px;}

#contenido{background:#FFF; margin-top:0px; padding-top:0px; overflow:auto; min-height:600px; height:auto !important; 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{}
#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;}

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


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

/* Estilo nueva version cikalendario */
#calendario{padding:5px;}
#calendario h4{padding:3px; background:#dbcfe5;}

.calendario {font-size:small;}
.calendario tr td{border:#e0e0e0 solid 1px; padding:3px; -moz-border-radius: 5px;}
.calendario tr th{padding:3px;}

#meses{margin:2px; padding-top:3px; padding-bottom:3px; background:#f0f0f0; text-align:center;}
