html { background:#fff;}
body { margin:0px; color:#484848; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background:#fff url(/templates/default/images/fondo.gif) repeat-x left top; }
img { border:0px; }
noscript, noscript p, .noscript {line-height:13px;margin:0px;color:#f00;}
form, fieldset  { border:0px; padding:0px; margin:0px;}
ul { margin:0px;padding:0px; list-style-type:none; }
a { text-decoration:none; color:#616161;}
a:hover { text-decoration:none; /*color:#d4d4d4;*/ color:#8e8e8e; }
/*a:focus, object  { outline:none; font-size:0.01em;}
.selected a, a.selected , a.selected:hover { text-decoration:none;cursor:text; }*/
h1,h2,h3,h4,h5.h6 { margin:0px;padding:0px;display:inline;}


#debug { text-align:right;cursor:help; padding-bottom:10px;}
.displaynone { display:none; }


.wysiwyg {  text-align:left; }

.wrap { clear:both; width:990px; margin:0 auto; }


#footer { clear:both; width:100%; height:130px; text-align:left; background:url(/templates/default/images/pie.jpg) repeat-x left top;}
/*.home 		#footer { background:url(/templates/default/images/background_footer_home.gif) repeat-x center top; }
.default 	#footer { background:url(/templates/default/images/background_footer_default.gif) repeat-x center top; }*/
#footer #flags select { height:18px; font-size:8pt; border:0px; }
#main_menu_footer ul { margin-bottom:10px; }
#main_menu_footer li { display:inline; border-left:1px solid #8b8b8b; padding: 0px 20px 0px 20px; }
#main_menu_footer li.first { border-left:0px; }
#main_menu_footer a { display:inline; color:#8E8D8B; }

#main_logo { padding-top:20px; }
#main_logo .wrap { background:url(/templates/default/images/fondo_logo.gif) repeat-x left top; width:990px; height:120px; }
#main_logo .wrap #logo 	 { float:left; text-align:left; padding-top:10px; padding-left:10px; width:510px; }
#main_logo .wrap #flash_entrada { float:left;text-align:left; padding-top:10px; padding-left:24px; width:446px; }

#main_menu { padding-top:10px; }
#main_menu .wrap{ background:#fff url(/templates/default/images/fondo_header.gif) no-repeat left top; padding-top:5px; height:31px; }
#main_menu ul { margin:0px auto; width:970px; height:26px;  font-size:13px; font-weight:normal; background:url(/templates/default/images/fondo_menu.gif) no-repeat left top; }
#main_menu li { float:left; height:26px; line-height:26px; display:inline; background:url(/templates/default/images/separador.gif) no-repeat left top; padding-left:10px; padding-right:10px; }
#main_menu li.primero { padding-left:0px; background:url(); }
#main_menu li#last  { margin:0px; padding:0px; width:10px; height:26px; background:url(); }
#main_menu li#first { margin:0px; padding:0px; width:10px; height:26px; background:url(); }
#main_menu li a { color:#fff }
#main_menu li a.selected{ color:#758BEF }
#main_menu li a:hover{ color:#758BEF }


/*
#header { width:100%; background:url(/templates/default/images/header.jpg) repeat-x left top; }
#header #izq { float:left; }
#header #der { float:right; }
#header .wrap { height:190px; }
#header .wrap #titulo { width:300px; text-align:left; padding-top:45px; margin-bottom:20px; font-size:24px; font-family: Tahoma, sans-serif; color:#fff; padding-left:30px; }
#header .wrap #flags  { float:right; margin-top:20px; margin-right:7px; }
#header .wrap #flags li { display:inline; }
*/
/*#logo { float:left; margin-top:20px; margin-left:32px; display:inline; }*/


#breadcrumbs		 		{ text-align:left; }
#breadcrumbs .wrap		{ margin:0px auto; width:990px; height:33px; background:#fff; }
#breadcrumbs ul			{ margin:0px auto; width:970px; background:#fff url(/templates/default/images/fondo_breath.gif) no-repeat left top; line-height:33px; }
#breadcrumbs li			{ display:inline; ppadding-right:6px; ppadding-left:3px; }
#breadcrumbs a		  		{ cursor:pointer; color:#CDCBCB; text-transform:lowercase; }
#breadcrumbs a:hover		{ cursor:pointer; color:#CDCBCB; font-weight:bold; }
#breadcrumbs a.breadselected 	{ color:#CDCBCB; font-weight:bold; }



#module { clear:both; width:100%; padding-bottom:25px }


/*
#submenu { clear:both; width:100%; }
#submenu ul { margin-left:17px; float:left; }
#submenu li { text-align:left; width:295px; padding-left:25px; line-height:27px; height:27px; background:url(/templates/default/images/boton.gif) no-repeat left top; }
#submenu li a { color:#00; font-size:13px; font-weight:normal; float:left; text-decoration:none; }
#submenu li a:hover { color:#5466ac; }
#submenu li a.selected { color:#5466ac; font-weight:bold; text-decoration: none; }
*/


#widgets_home { text-align:left; }
#widgets_home .wrap { background:#fff; }
#widgets_home .wrap ul { border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; margin:0px auto; width:970px; height:50px; }
#widgets_home .wrap li { border-left:1px solid #DFDFDF; height:50px; float:left}
#widgets_home .wrap li.primero { border-left:0px solid #DFDFDF; height:50px; float:left}

#titulo { /*width:945px;  padding-top:45px; margin-bottom:20px; padding-left:30px; */ font-size:24px;  }
#titulo .wrap{ margin:0px auto; width:990px; height:50px; background:#fff; color:#0012BD; text-align:left; }
#titulo .wrap ul { padding-left:10px; height:50px;  }
#titulo .wrap li { line-height:50px; background:#fff url(/templates/default/images/fondo_titulo.gif) no-repeat left bottom; }

/*suscription*/

.suscription_izq {float:left; width:330px; margin-left:25px; background:url(/templates/default/images/bg_not_izq.jpg) repeat-x left top;}
.suscription_izq_bg { float:left;  width:238px; height:462px; margin-left:45px; margin-top:5px; margin-bottom:10px; display:inline; background:url(/templates/default/images/lorenipsum_bg.jpg) no-repeat left top;}
.suscription_izq_bg span {float:left; padding:10px; margin-top:250px;}
.suscription_form { width:440px; margin-left:70px; background:#fcf}





#user .infouser		{ font-size:9pt; color:#aaa }
#user .infouser a		{ text-decoration:underline;  color:#aaa;}

.form label				{ padding-right:0px; line-height:25px; font-size:8pt; line-height:20px; font-weight:normal; color:#3A3A39;}
.form fieldset 		{ margin:0px;padding:0px; border:0px;}
.form .submit			{ border:1px solid #a3a3a2; background:#676767; color:#cdcfd1; font-size:8pt; font-weight:normal; margin-top:20px; padding: 3px 23px 3px 23px; cursor:pointer; }
.form .field			{ border:1px solid #8A8A8A; background:#AEAEAE; color:#3A3A39; font-size:8pt; font-weight:bold;  margin-left:5px;}
.form .field:focus	{ background:#ccc;}
.form .required		{ font-weight:bold; }
.form .checkbox 		{ margin:0px;width:13px; height:18px; margin-top:2px; margin-right:5px; border:0px;vertical-align:text-bottom;}
.form textarea 		{ }
.form select 			{ }
.form .form_msg 		{ font-size:9pt;font-weight:bold; color:#D1D2D3; background:#474747;}
.form a		{ text-decoration:underline; }

.form #captcha { margin-top:5px; background:#DBD9CD;text-align:center;color:#1D4D97;font-size:19pt;font-weight:normal;border:1px solid #000; width:140px; letter-spacing:11px; height:30px !important;height:40px; padding-top:5px !important;padding-bottom:5px !important;padding:0px; line-height:36px; }
.form .captcha {  /*width:375px;padding-left:175px;*/margin-top:17px;}

