@charset "UTF-8";
/* CSS Document */
/* celeste= #0685c5  -  gris= #666 */

/* CLEANING & STANDARDS */
body, div, a, p, h1, h2, h3, h4, h5, h6, li, ol, ul, dd, dt, dl, form, fieldset, legend, label, input, textarea {
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	list-style: none;
}

body { background: #f2f2ee url(imagenes/body_bg.gif) repeat-x; }
* html body { margin: 3px 0 0 0; }
#contenedor { background: url(imagenes/contenido_bg.gif) repeat-y; width: 860px; margin: 0 auto 30px auto; }
#encabezado { background: url(imagenes/body_bg.gif) repeat-x; position: relative; }
#pie { background: url(imagenes/pie_bg.gif) no-repeat; height: 278px; margin: 40px 0 0 0; padding: 0 0 0 20px; clear: left; }
#contenido a:hover, #index a:hover, #menu a:hover, #sidebar a:hover, #pie a:hover { opacity: 0.8; filter:alpha(opacity=60); }

#idioma { position: absolute; right: 50px; bottom: 60px; }
#idioma li { display: inline-block; }
#idioma li em { padding: 0 0 10px 0; }

#idiomas { width: 197px; height: 44px; background: url(imagenes/idiomas.gif) no-repeat; position: absolute; right: 30px; top: 51px; }
* html #idiomas { top: 48px; right: 120px; }

#menu { background: url(imagenes/menu_bg.gif) no-repeat; width: 816px; height: 66px; padding: 0 44px 0 0; text-align: right; }
* html #menu { padding: 0 44px 0 240px; width: 576px; }
#menu li { display: inline-block; margin: 32px 0 0 0; }
* html #menu li { float: left; }


#contenido-exterior { padding: 40px; }
#contenido { width: 770px; float: left; margin: 0 30px 50px 0; padding: 0 30px 0 0; position: relative; }
* html #contenido { margin: 0; }
#contenido li { list-style: disc; }
#index {width: 460px; float: left; margin: 0 30px 0 0; padding: 0 20px 0 0; border-right: 2px dotted #BBB; min-height: 360px; }
#sidebar { width: 250px; float: left; margin: 20px 0 50px 0; }


#inscribite_up { position: absolute; top: 25px; right: 30px; }
#inscribite_down { position: absolute; bottom: -30px; right: 300px; }

/*-- AGREGADO POR CARLA --*/
.nota { margin-top:20px; }
.imagen_orlando { float:left; margin:20px 0 0 50px; border: 2px solid #BBB; }
/*-- FIN AGREGADO POR CARLA --*/


hr { border: 0; border-top: 2px dotted #BBB; }

p { padding: 0 0 15px 0; }
p a { text-decoration: underline; }
p a:hover { text-decoration: none; color: #666; }
strong { font-weight: bold; color: #0685c5; }

h2 { text-transform: uppercase; font-weight: bold; color: #0685c5; font-size: 14px; }
h3 { text-transform: uppercase; font-weight: bold; padding: 10px 0 10px 0; }
h4 { text-transform: uppercase; font-weight: bold; color: #0685c5; font-size: 12px; }
h5 { text-transform: uppercase; font-weight: bold; padding: 0 0 15px 0; font-size: 10px; color: #666; }

dl { text-transform: uppercase; }
dt { font-size: 10px; }
dd { font-size: 12px; margin: 0 0 10px 0; }
dd .telefono { font-size: 16px; }

#contenido h2, #index h2 { margin: 20px 0 0 0; }

.bloque { width: 220px; float: left; margin: 40px 0 0 0; padding: 0 15px 0 35px; }
.bloque input, .bloque textarea { margin: 0 0 5px 0; width: 200px; border: 1px solid #999; padding: 2px; }
#enviar { width: auto; margin: 10px 0 0 110px; border: 0; }
* html #enviar { margin: 0; width: 92px; }

#copyright { margin: auto; width: 400px; text-align: center; }
#copyright strong { color: #666; }

#links li { list-style-type: disc; margin: 0 0 0 15px; text-transform: uppercase; font-size: 10px; }

#formulario { border-left: 2px dotted #BBB; border-right: 2px dotted #BBB; }
fieldset { border: 0; }
label { display: block; }
#index fieldset { margin: 0 0 10px 0; }
#index fieldset input { width: 190px; margin: 0 0 10px 0; }
* html #index fieldset input { width: 170px; margin: 0 0 10px 0; }
#index fieldset legend { text-transform: uppercase; margin: 0 0 10px 0; font-weight: bold; }
* html #index fieldset legend { margin: 0 0 5px -5px; }
.field { float: left; width: 190px; margin: 0 40px 0 0; }
* html .field { width: 170px; margin: 0 20px 0 0; }
