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

html, body{
	margin:0px auto;
	padding:0px;
	background:url(../imgs/interfaz/fondo_pag.jpg);
	width:100%;
}

#contenedor_total{
	margin:0px auto;
	padding:0px;
	background:url(../imgs/interfaz/fondo_sombra.jpg) repeat-y;
	width:740px;
}

#contenedor_pag{
	margin:0px auto;
	padding:0px;
	background:#FFFFFF;
	width:720px;
}

#banner_logo{
	margin:0px;
	padding:0px;
	float:left;
	background:url(../imgs/interfaz/fondo_logo.jpg) top left repeat-x;
	width:720px;
	height:101px;
	display:block;
}

#logo{
	margin:0px;
	padding:0px;
	float:left;
	background:url(../imgs/interfaz/logo.jpg) top left no-repeat;
	width:242px;
	height:101px;
	display:block;
}

#botones{
	margin:0px 8px 0px 0px;
	padding:76px 0px 0px 22px;
	float:right;
	background: url(../imgs/interfaz/fondo_btnes_azul.jpg) top left repeat-x;
	height:25px;
	display:block;
}

#botones ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#botones li{
	margin:0px 22px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
	font: 16px "Trebuchet MS";
	font-weight:bold;
	color:#000000;
}

#botones a{
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#000000;
}

#botones a:hover{
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#FFFFFF;
}

#banner_msg_home{
	margin:0px;
	padding:0px;
	float:left;
	background:url(../imgs/interfaz/banner_home.jpg) repeat-x;
	width:710px;
	height:170px;
	display:block;
	border:5px solid #FFFFFF;
}

#banner_msg_int{
	margin:0px;
	padding:0px;
	float:left;
	background: url(../imgs/interfaz/fondo_banner_int.jpg) top left repeat-x;
	width:710px;
	height:112px;
	display:block;
	border:5px solid #FFFFFF;
}

#banner_flash{
	float:left;
}


#foto{
	margin:0px;
	padding:0px;
	float:left;
	background:url(../imgs/interfaz/yajaira.jpg) top left no-repeat;
	width:237px;
	height:170px;
	display:block;
}

#estrellas{
	margin:0px;
	padding:0px;
	float:left;
	background: url(../imgs/interfaz/banner_estrellas.jpg) top left no-repeat;
	width:323px;
	height:112px;
	display:block;
}

#msg_home{
	margin:50px 0px 0px 0px;
	padding:0px;
	float:right;
	width:350px;
	height:81px;
	display:block;
	background:url(../imgs/interfaz/fondo_msg_home.jpg) no-repeat;
}

#msg_home h2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#66CCFF;
	font-weight:bold;
}

#msg_int{
	margin:31px 0px 0px 0px;
	padding:0px;
	float:right;
	background: url(../imgs/interfaz/fondo_msg_banner.jpg) top left no-repeat;
	width:386px;
	height:81px;
	display:block;
}

#msg_int h2{
	margin: 0px 0px 0px 21px;
	padding: 25px 0px 0px 30px;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#66CCFF;
	font-weight:bold;
}



/* ----------------- Mensaje de bienvenida -------------------------- */

#txt_bienvenida{
	background:url(../imgs/interfaz/fondo_txt_bienv.jpg) repeat-x;
	margin:0px 0px 10px 0px;
	padding:6px 15px 0px 0px;
}

#txt_bienvenida p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
}

#img_txt{
	background:url(../imgs/home/img_bienv.jpg) no-repeat;
	padding:15px 0px 10px 190px;
}

/* ----------------- Menu -------------------------- */


#contender_menu{
	margin:0px;
	padding:5px 0px 0px 10px;
	float:left;
	background:#FF9900;
	width:700px;
	height:25px;
	display:block;
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
}

.opcion{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	padding:0px 10px 0px 5px;
	text-decoration:none;
}

a:hover.opcion{
	text-decoration:underline;
}

/* ----------------- Contenido -------------------------- */

#contenedor_contenido{
	margin:0px;
	padding:0px;
	float:left;
	width:710px;
	display:block;
	border:5px solid #FFFFFF;
}



/* --------------- columna de submenu de la izquierda ---------------  */


#der{
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:165px;
	min-height:300px;
	display:block;
	text-align:left;
	float:left;
}

#der h3{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	display:block;
	font:12px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
}

#der h3.a {
	padding:10px 8px 10px 35px;
	background: url(../imgs/interfaz/fondo_h1_dera.jpg) top left no-repeat;
	border-bottom: 1px dotted #003366;
}

#der h3.b {
	padding:10px 8px 10px 35px;
	background: url(../imgs/interfaz/fondo_h1_derb.jpg) top left no-repeat;
	border-bottom: 1px dotted #003366;
}

#der h2{
	font: 12px "Trebuchet MS" Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}


#der p{
	font: 10px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#000000;
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}

#der ul{
	font: 10px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#der li{
	font: 10px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:6px 0px 7px 22px;
	border-bottom: 1px dotted #003366;
	list-style-type:none;
	line-height:100%;
}

#der a{
	color:#000000;
	text-decoration:none;
}

#der input{
	font: 10px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#FF6600;
	margin:0px;
	padding:2px 0px 2px 0px;
}

#der #tips{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:156px;
	height:132px;
	display:block;
	float:left;
	background:url(../imgs/der_home/tips.jpg) top left no-repeat;
}

#der #titulo_noticias{
	margin:px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:156px;
	height:69px;
	display:block;
	background: url(../imgs/der_home/noticias.jpg) top left no-repeat;
}

#der #noticias{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:156px;
	display:block;
	background: url(../imgs/der_home/fondo_noticias.jpg) top left repeat-x;
}


/* --------------- columna de contenido de la derecha ---------------  */

#contenido{
	margin:10px 0px 20px 30px;
	padding:30px 0px 40px 20px;
	width:480px;
	min-height:300px;
	text-align:left;
	float:right
}

#contenido p, #contenido table p{
	margin:5px 10px 0px 0px;
	padding:0px;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

#contenido ul{
	margin:5px 0px 0px 10px;
	padding:0px;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

#contenido li{
	margin:5px 0px 0px 10px;
	padding:0px 0px 0px 5px;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}


.titulo_nivel2{
	margin:0px;
	padding:0px;
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
}

.titulo_nivel3{
	margin:0px;
	padding:0px;
	font:18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold;
}

#contenido h4{
	margin:0px;
	padding:0px;
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
}


#contenido td.titulo {
	margin: 0px;
	padding: 5px 5px 5px 5px;
	font: 11px/95%  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	background:#006699;
}

#contenido td.fila_b {
	margin: 0px;
	padding: 3px 5px 3px 5px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	background:#FFFFFF;
	border-bottom: 1px dotted #CC9933;
}

#contenido td.fila_g {
	margin: 0px;
	padding: 3px 5px 3px 5px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	background:url(../imgs/interfaz/gris01.jpg);
	border-bottom: 1px dotted #CC9933;
}

#contenido input, #contenido textarea{
	font: 10px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#FF6600;
	margin:0px;
	padding:2px 0px 2px 0px;
}

#contenido select{
	font: 10px "Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#FF6600;
	margin:0px;
	padding:0px;
}


.foto{
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 20px 10px;
	lwidth:120px; 
	height:140px; 
	display:block;
	float:left;
}

.thumbnail{
	margin: 0px;
	padding: 5px;
	width:120px;
	height:100px;
	display:block;
	border: 1px dotted #CC9933;
}

#contenido #foto_staff{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:130px;
	height:200px;
	display:block;
	float:left;
}

#contenido #staff{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:330px;
	display:block;
	float:left;
}

#contenido #staff_1{
	margin:0px 0px 0px 0px;
	padding:10px 20px 0px 20px;
	width:292px;
	height:88px;
	display:block;
	background:url(../imgs/interfaz/fondo_staff01.jpg) top left no-repeat;
}

#contenido #staff_1 h1{
	margin:25px 0px 0px 0px;
	padding:0px;
	font:16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}

#contenido #staff_1 h2{
	margin:0px;
	padding:0px;
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}

#contenido #staff_2{
	margin:0px;
	padding:0px 20px 0px 20px;
	width:292px;
	display:block;
	background:url(../imgs/interfaz/fondo_staff02.jpg) top left repeat-y;
}

#contenido #staff_2 p, #contenido #staff_2 ul{
	margin:0px;
	padding:0px;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	
}

#contenido #staff_2 li{
	margin:0px 0px 0px 10px;
	padding:0px;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	
}

#contenido #staff_3{
	margin:0px;
	padding:0px;
	width:332px;
	height:40px;
	display:block;
	background:url(../imgs/interfaz/fondo_staff03.jpg) top left no-repeat;
}

#contenido #adiestramiento{
	margin:10px 0px 0px 0px;
	padding:30px 0px 0px 20px;
	width:525px;
	display:block;
	float:left;
}

#contenido #fotos{
	margin:0px;
	padding:30px 0px 0px 0px;
	width:245px;
	display:block;
	float:right;
}

#contenido #msg_dir{
	margin:10px 0px 0px 0px;
	padding:30px 0px 0px 20px;
	width:520px;
	height:97px;
	display:block;
	float:left;
	border-top:6px solid #66CCFF;
	border-bottom:5px solid #FFFFFF;
	background:url(../imgs/interfaz/fondo_celeste2.jpg);
}

#adiestramiento_home{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	display:block;
	float:left;
	background:url(../imgs/interfaz/fondo_celeste4.jpg) top left repeat-x;
}

.adiest{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:270px;
	display:block;
	float:left;
	background: url(../imgs/interfaz/fondo_celeste3.jpg) top left repeat-x;
}

.titulo_adiest_home{
	margin:0px 0px 8px 0px;
	padding:4px 0px 4px 18px;
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	background:#FF9900;
	clear:both;
	text-align:center;
}

.subtitulo_adiest_home{
	margin:0px 0px 8px 0px;
	padding:2px 0px 0px 18px;
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	background:url(../imgs/interfaz/etiqueta_flecha.jpg) top left no-repeat;
}

.adiest p{
	margin:0px 0px 0px 0px;
	padding:3px 30px 0px 5px;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:105%;
}

#home_contacto{
	width:156px;
	background:url(../imgs/home/fondo_contact.jpg) repeat-x;
	clear:both;
}

.home_txt_contacto{
	width:121px;
	background:url(../imgs/home/tit_contact.jpg) no-repeat;
	padding:90px 0px 0px 35px;
	text-align:left;
}

/* --------------- vinculos del foot ---------------  */


#contenedor_vinculos{
	margin:0px;
	padding:5px 0px 10px 0px;
	float:left;
	width:720px;
	display:block;
	background:#FFFFFF;
	text-align:center;
}

#contenedor_vinculos p, #contenedor_vinculos a{
	margin:0px 0px 0px 0px;
	padding:0px;
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #006699;
}




/* --------------- foot ---------------  */

#contenedor_foot{
	margin:0px;
	padding:20px 20px 30px 20px;
	float:left;
	background: url(../imgs/interfaz/fondo_foot.jpg);
	width:678px;
	height:57px;
	display:block;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:3px solid #006699;
	text-align:left;
}

#contenedor_foot h1{
	margin:0px;
	padding:0px;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}

#contenedor_foot p{
	margin:0px 0px 0px 0px;
	padding:0px;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#00000;
	font-weight:bold;
}


/* --------------- clases para los adornos de la columna izq ---------------  */

.quienes_somos{
	background: #FFFFFF url(../imgs/adornos/quienes_somos.jpg) no-repeat;
}

.equipo{
	background: #FFFFFF  url(../imgs/adornos/equipo.jpg) no-repeat;
}

.espacio{
	background: #FFFFFF url(../imgs/adornos/espacio.jpg) no-repeat;
}

.cursos{
	background: #FFFFFF url(../imgs/adornos/talleres.jpg) no-repeat;
}

.talleres{
	background: #FFFFFF url(../imgs/adornos/talleres.jpg) no-repeat;
}

.articulos{
	background: #FFFFFF url(../imgs/adornos/articulos.jpg) no-repeat;
}

.vinculos{
	background: #FFFFFF url(../imgs/adornos/vinculos.jpg) no-repeat;
}

.fondo_blanco{
	background:#FFFFFF;
}

/* --------------- generales ---------------  */

.invisible{
	display:none;
}

.alinear_der{
	text-align:right;
}

.sin_lista{
	list-style-type:none;
	float:left;
}

.mas{
	font-weight:bold;
	color:#0066FF;
	text-decoration:none;
}



