/* ESTRUCTURA CMS */
/* -------- General ---------------------------------------------------------- */
	
	html, body {}
	body {margin: 0; padding: 0; }

	form { margin: 0; padding: 0; }
	
	label.marcas{float:left; margin: 0 0 5px 0;}
	fieldset { margin: 0; padding: 0;}
	td { vertical-align: top; }
	hr { clear: both; }
	
	p {margin: 0 0 13px 0; padding: 0;}

	ul {margin: 13px 0px 10px 25px;padding: 0px;}
	li {padding: 0px 0px 5px 0px; text-align: left;}
   
    div.hr { height: 30px; clear:both;}
	div.hr hr { display: none;}
	
/* -----contenedores ----------------------------------------------------------------- */
 
#wrapper{width:773px;margin:0 auto; text-align:left; background: #fff;}

#cuerpo{background:#fff; width:765px; float:left; padding-left: 8px;}
#contenedor_validar{ margin: 0 auto 0 auto; padding: 0 0 0 10px;  width:773px; height: 660px; overflow: visible; } 

#columnleft {width: 157px; float:left;}
#middle {width: 448px; height: 470px; float: left;}
#columnright {width: 148px; float:left; position: relative; padding:0; margin:0;}
#columnright.mysuite {padding-top: 45px;}
#middle img { width: 440px; float: left; vertical-align: bottom;}
.wrapper {margin:0; padding: 0 ;}
.wrapper img{ padding: 15px 0 0 15px; }
.left { float: left; width:190px; margin: 0 0 0 15px; }
.left .content_1{ padding:15px 15px 0 15px;}
.left img{
	padding: 10px 0 0 0;
	border: 0;
}
.right { float: right; width:190px; margin: 0 10px 0 0; }
.right .content_1{ padding:15px 15px 0 15px;}
.right img {padding: 10px 0 0 0;}


/* ---------------Top ------------------------------------------------------------------- */
	
	#top { padding: 0; margin:0; display: block; height:121px; width:755px; position: relative;}
	#top a { width: 192px; height: 102px;  }
	#top img{ float:left; }
 
/* ---------Menu ------------------------------------------------------------------ */

	#menu {width: 448px; height:31px; display: block;}
	#menu ul{width:430px; height:31px; padding:0; margin:0;}
	#menu li{ padding:10px 0 0 10px; float:left;}
	#menu div {height: 26px; width: 140px; position: absolute;}
	#menu div img {height: 26px;}
	
/* -------------Content --------------------------------------------------------------- */
	.padding { width:375px; padding: 0 15px; clear: both;}
	.padding h2 {padding: 0 0 15px 0; clear: both;}
	.padding p small { padding-top: 20px;}
/* ----------Logo ------------------------------------------------------------------ */   
   
	#logos {padding-top: 0px; width:140px;}
	#logos div {display: block; margin: 40px 25px;}

/* -------Pie ---------------------------------------------------------------- */
  
	#footer { width: 725px; height: 43px; text-align: center; float: left; clear: both;}
	#footer li{ float:left; padding:0 5px 0 5px;}
	#footer small{ padding-left: 7px;}	

/* --------Formulario ----------------------------------------------------------------- */

input, select {width: 170px; padding-left: 4px; margin: 3px 0 10px 0;}
legend {margin: 0 0 10px -7px; padding: 25px 0 0 0; font-size: 14px;}
label { margin: 8px 0 3px 0; padding: 1px; display: inline; }
input.marcas{width: 20px; padding-left: 4px; margin: 0 0 5px 0; float: left;}
input.boton{width:60px; margin:20px 0 0 95px; padding: 2px; text-align: center;}
.boton{margin-right: 150px;}
#submit_info {width: 452px; height: 40px;}
#submit_info a { float:right; margin:8px 30px 0 0; }
	
/* -------Formulario subcripcion-------------------------------------------------- */
		  
#login fieldset, #forgot fieldset {padding: 10px 0px 0px 10px;}
#login fieldset legend, #forgot fieldset legend { display: none; }
#b_go, #b_go2, #b_close {width:50px; height:15px; border: 0px; float: right;}
   
/* --------Call to Action -------------------------------------------------------- */

#register {padding: 30px 13px 0 10px;}
#utilities { float:left; padding: 20px 0px 0 10px; margin: 0 ;}
#utilities p {padding: 10px 0px 0 10px;}

.bloqueseccion{margin-bottom:5px;}

.botonmenuseccion{ width: 130px; overflow:hidden;margin:1px 0 0 0;padding:5px 0 5px 0; height: 16px; }
.botonmenuseccion li{float:left;padding:1px 7px 0 0;}

.botonmenuseccion li span span{display:none;}
.botonmenuseccion li.iconoagenda a{display:block; width:16px;height:14px; float:left;}
.botonmenuseccion li.iconocuaderno a{display:block; width:13px;height:11px;}

.botonmenucuaderno{width: 130px; overflow:hidden;margin:1px 0 0;padding:5px 0 5px 0;}
.botonmenucuaderno li{padding:3px 7px 0px 0; overflow:hidden; float: left;}
.botonmenucuaderno li.titulo{float:left; display:block; }
.botonmenucuaderno li.iconocuaderno a{float:left; display:block; width:13px; height:11px;}
.botonmenucuaderno li span span{display:none; float: left }
.botonmenucuaderno li.iconofavoritos a{float:left; display:block; width:13px; height:14px;}
   
/* --------Text ------------------------------------------------------------------ */

h1, .h1 {margin: 0 0 10px 0; padding: 0;}
h2, .h2 {margin: 0 0 5px 0; padding: 0;}
	
/* ------------------- formulario -------------------- */

form {margin: 0;padding: 0; float:left;}
legend {margin: 1em 0;padding: 0 .5em;}
label {float: left; width: 100px;padding: 0 1em;}

fieldset div input, fieldset div textarea {width: 250px;padding: 1px;}
fieldset div select {padding: 1px;}


/* formulario */

form {margin: 0;padding: 0;float:left}
notlogged{ float:left; margin:0 0 20px 0; padding:0; }
notlogged img{ margin:30px; }
#notlogged input.text{ margin: 0; padding: 0; width:13.2em;}
#notlogged label{margin:0 15px 5px 0 ; padding: 0;}
legend {margin: 1em 0;padding: 0 .5em; display: none;}

label.marcas{margin-left: 20px;}
fieldset div {margin-bottom: .5em;padding: 0;display: block;}


	
/* ------------------- formulario validar ---------------------------*/

.texto h1{ margin:50px 0 15px 20px; }
.texto p{ margin:15px 15px 40px 20px;}
p.right{ margin-right:75px;}


