* {margin:0px; padding:0px;}

body {
	padding:30px 0px;
	background:url(imgs/body_fondo.jpg) repeat-x bottom #9cf;
	background-attachment: fixed;
	text-align:center;
}

a:link, a:visited {color:#f60; text-decoration:none;}
a:hover {text-decoration:underline;}

h2{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#445D02;
	text-transform:lowercase;
}


#scroll { 
     width:530px; 
     height:330px; 
    
     overflow:scroll; 
}
.primerlink {font-family:"Century Gothic"; font-size:13px; color:#006699; text-decoration:none}
.titulos {font-family:"Georgia, Times New Roman, Times, serif"; font-size:14px; color:#006699; text-decoration:none}
.tituloprod {font-family:"Georgia, Times New Roman, Times, serif"; font-size:14px; color:#006699; text-decoration:none}
.select_cat {font-family:"Century Gothic"; font-size:13px; color:#006699;}
.cat {font-family:"Century Gothic"; font-size:13px;}
.error {font-family:"Century Gothic"; font-size:13px;color:#006699;}
.normal {font-family:"Century Gothic"; font-size:13px;color:#006699;}
.paginado {color:#006699;}
.ascrip {color:#006699;}
.tableform {border-collapse:collapse; border-color:#999999}
.bordeimagen{ padding:3px; background:url(imgs/punto.gif) repeat; } 
.bordeimagen2{ padding:6px; background:url(imgs/punto.gif) repeat; } 


table {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; border-collapse:collapse;}
td {vertical-align:top;}
input {font-family:Arial, Helvetica, sans-serif; font-size:10px}
select {font-family:Arial, Helvetica, sans-serif; font-size:14px}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:10px}



#tablaCentral {
	text-align:center;
	width: 700px;
/*	background:#fff;*/
	margin:0px auto;
}
#tablaCentral th {font-weight:normal;}

.fondoBlanco {background:#fff;}
.cabecera {
	background:url(imgs/cabecera.gif) no-repeat;
}
.cabecera img {border:none;}


#menuPrincipal {
	text-align:left;
	background:#F3E6FA;/*#DEFFB5;*/
}
#menuPrincipal h1 {
	font-size:12px;
	display:block;
	width:100%;
	text-align:center;
	padding:5px 0px;
	background:#609;/*#6A9500;*/
	color:#fff;
}

#menuPrincipal a:link, #menuPrincipal a:visited {
	display:block;
	width:130px;
	padding:3px 0px 3px 15px;
	background: url(imgs/flecha2_2.gif) no-repeat left;
	border-bottom:1px dotted #609;
	color:#666;
}
#menuPrincipal a:hover {
	color:#000;
	background: url(imgs/flecha.gif) no-repeat left #DEFFB5;
	text-decoration:none;
}


/* --------------------------------------------- INDEX */

.cuadro01 {
	background:url(imgs/cuadro01_fondo.jpg) no-repeat;
	height:85px;
}
.cuadro01 h1 {
	color:#609;
	display:block;
	width:180px;
	float:left; 
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	font-size:22px;
	text-align:left;
	margin:10px 0px 8px 10px;
}
.cuadro01 img {border:none; float:right; margin:0px 10px 0px 0px;}
.proximoCurso {
	float:left;
	text-align:left;
	font-size:12px;
	margin:15px 0px;
}


.cuadro02 {
	background:url(imgs/cuadro02_fondo.jpg) no-repeat #D3F280;
	width:262px; 
	height:170px;
	float:left;
	text-align: center;
	margin:7px 0px 0px 4px;
}
.cuadro02 h1 {
	display:block;
	background:url(imgs/cuadro02_fondoTitulo.jpg) no-repeat #719B01;
	width:100%;
	color:#fff;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	text-align:center;
	padding:4px 0px;
}
.cuadro02 p {
	display:block;
	text-align:center;
	padding:10px 5px;
	font-size:14px;
}
.cuadro02 a:link, .cuadro02 a:visited {color:#000;}

.cuadro03 {background:#fff;}
.cuadro04 {background:#fff;}
.cuadro05 {background:#fff;}
.cuadro05 h1 {
	display:block;
	font-size:16px;
	width:100%;
	margin:5px 0px 0px 0px;
	padding:4px 0px;
	background:#6A9500;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}
.cuadro05 p {
	display:block;
	width:100%;
	background:#DEFFB5;
	padding:5px 0px;
}



.contenidoCuadro {margin:7px;}

#piePagina {
	background:url(imgs/piePagina_fondo.jpg) bottom no-repeat;
	border-top:1px dotted #9cf;
	height: 60px;
}
#piePagina p {
	display:block;
	width:350px;
	float:left;
	text-align:left;
	margin:10px 0px 0px 15px;
	color:#666;
}
.logos {
	width:270px;
	margin:10px;
	float:right;
	display:block;
}
.logos img {
	float:left;
	margin:5px;
}




.formaPago {
	border:none;
	padding:0px;
}


/* --------------------------------------------- PRODUCTOS */

.catalogo_titulo {
	text-align:left;
	margin:10px 15px;
}
.catalogo_titulo h1{
	font-family:"Times New Roman", Times, serif;
	font-size:32px;
	font-style:italic;
	color:#609;
	text-transform:lowercase;
}

.catalogo {width:93%; margin:0px 0px 0px 18px; background: url(imgs/catalogo_fondo.gif) no-repeat top #E5F8B2;}
.catalogo td {width:31%; padding:25px 0px 15px 0px; border-top:5px solid #fff; color:#666;}
.catalogo a:link, .catalogo a:visited {color:#597C00; text-decoration:none;}
.catalogo a:hover {color:#000; font-weight:bold;}
.catalogo a:hover img {border:1px solid #000;}
.catalogo img {border:1px solid #597C00; background:#fff; margin:0px 0px 5px 0px; padding:5px;}
.paginas {
	display:block; 
	width:93%; 
	height:15px; 
	margin:0px 0px 10px 18px; 
	padding:10px 0px; 
	color:#fff; 
	background:url(imgs/catalogo_paginasFondo.gif)  no-repeat #AAC367;
}
.paginas a:link, .paginas a:visited {color:#360;}
.paginas a:hover {text-decoration:none; color:#000;}



.producto {width:93%; margin:0px 0px 0px 18px; background: url(imgs/catalogo_fondo.gif) no-repeat top #E5F8B2;}
.productoPrincipal {width:31%; padding:25px 0px 15px 0px; border-top:5px solid #fff; color:#666;}
.otrosProductos {width:31%; padding:5px 0px 15px 0px; border-top:5px solid #fff; color:#666; vertical-align:bottom;}
.producto img {border:1px solid #597C00; background:#fff; margin:0px 0px 5px 0px; padding:5px;}

.descripcion {text-align:left;}
.descripcion input {width:100%; font-size:14px; color:#666;}
.descripcion h1{
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	font-style:italic;
	color:#445D02;
	text-transform:lowercase;
}
.descripcion p {font-size:10px;}
.descripcion div {
	margin:0px 18px 0px 0px;
	font-size:14px;
}
.botonVerde:link, .botonVerde:visited {
	display:block;
	height:20px;
	margin:5px 0px;
	padding:5px 0px 0px 0px;
	text-align:center;
	background:#5E8101;
	color:#fff;
	text-decoration:none;
}
.botonVerde:hover {
	background:#97BC3A;
	color:#fff;
}
.botonVerde2:link, .botonVerde2:visited {
	display:block;
	height:20px;
	margin:5px 0px;
	padding:5px 0px 0px 0px;
	text-align:center;
	background:#3A4F00;
	color:#fff;
	text-decoration:none;
}
.botonVerde2:hover {
	background:#97BC3A;
	color:#fff;
}

.imagenPrincipal {width:250px;}
.imagenChica {height:70px;}




.carroCompra {width:510px; margin:0px 0px 15px 15px;}
.carroCompra h2 {
	color:#63009C;
	font-size:20px;
	text-transform:capitalize;
}
.carroCompra td {
	padding:3px;
	text-align:left;
	color:#666;
	border-bottom:1px solid #E7FBB5;
}
.carroCompra th {
	background:#E7FBB5;
	text-align:left;
	font-weight:bold;
	color:#000;
	padding:3px;
}



.formulario {
	width:510px;
	margin:0px 0px 0px 15px;
	color:#666;
}
.formulario h2 {
	color:#63009C;
	font-size:20px;
	text-transform:capitalize;
}
.formulario td {
	text-align:left;
	padding:5px;
	background:#E7FBB5;
	border-bottom:1px dotted #fff;
}
.formulario th {
	text-align:left;
	padding:4px 0px 12px 0px;
}
.formulario td input {width:95%;}


.datosPago {width:540px; margin:0px 0px 15px 0px;}
.datosPago h2 {
	color:#63009C;
	font-size:20px;
	text-transform: none;
}
.datosPago td {
	padding:10px 10px 10px 25px;
	text-align:left;
	color:#666;
	border-bottom:8px solid #fff;
	background:url(imgs/fondoPago.jpg) no-repeat top right #E7FBB5;
}
.datosPago th {
	background:#fff;
	text-align:left;
	color:#f00;
	font-size:14px;
	padding:3px 3px 3px 18px;
}


.error {
	font-family:Arial, Helvetica, sans-serif;
	width:500px;
	padding: 5px;
	background:#f00;
	color:#fff;
	margin:0px 0px 0px 15px;
}

.botonesCarro {
	width:510px;
	margin:0px 0px 0px 15px;
}
.botonesCarro input {
	height:25px;
	width:150px;
	margin:5px 0px;
	text-align:center;
	background:#5E8101;
	color:#fff;
	text-decoration:none;
	border:0px;
	float:right;
}

.botonChico {
	width:150px;
	float:right;
	margin:0px 10px;
}

input, textarea, select {
	font-size:12px;
	color:#666;
}


.contenidoAyuda {
	margin:20px;
	color:#666;
	font-size:14px;
}
.contenidoAyuda h2 {
	background:#63009C;
	color:#fff;
	font-size:20px;
	text-transform: none;
	border-bottom:1px dotted #63009C;
	margin:10px 0px 0px 0px;
}
.contenidoAyuda img{margin:10px 0px;}
.contenidoAyuda p{text-align:left; margin:10px 0px;}
.imagenAyuda {border:1px solid #ccc;}
.fondoVerde {background:#E7FBB5;}
.destacado {
	color:#4A9E4A;
	font-weight:bold;
}

.cuadroDestacado {
	font-family:Arial, Helvetica, sans-serif;
	width:97%;
	background:#E7FBB5;
	border:10px solid #E7FBB5;
	color:#000;
	margin:0px 0px 0px 15px;
}
