html { background:#fff;}
body { margin:0px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-align:center; background:#fff;}
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_menu { background:url(/templates/accesible/images/fondo_up.jpg) repeat-x left top; }
#main_menu ul { margin:0px auto; width:990px; height:25px;  font-size:13px; font-weight: normal; }
#main_menu li { float:left; height:25px; line-height:25px; display:inline; background:#D12421; text-transform:uppercase; padding:0px 10px 0px 10px; border-left: 1px solid #fff; font-size:14px; }
#main_menu li.primero { border-left: 0px; }
#main_menu li.selected { background:#B3B0AE; }
/*#main_menu li#last  { margin:0px; padding:0px; width:1px; height:37px; background:url(/templates/default/images/final.jpg) no-repeat left top; }
#main_menu li#first { margin:0px; padding:0px; width:1px; height:37px; background:url(/templates/default/images/final.jpg) no-repeat left top; }*/
#main_menu li a { color:#fff }
#main_menu li a.selected{ color:#fff; }

#sub_menu { bbackground:url(/templates/accesible/images/fondo_up.jpg) repeat-x left top; background:#f2f2f2; padding-top:10px; }
#sub_menu ul { margin:0px auto; width:990px; height:25px;  font-size:13px; font-weight: normal; }
#sub_menu li { float:left; height:25px; line-height:25px; display:inline; background:#D12421; text-transform:uppercase; padding:0px 10px 0px 10px; border-left: 1px solid #fff; font-size:14px; }
#sub_menu li.primero { border-left: 0px; }
#sub_menu li.selected { background:#B3B0AE; }
/*#sub_menu li#last  { margin:0px; padding:0px; width:1px; height:37px; background:url(/templates/default/images/final.jpg) no-repeat left top; }
#sub_menu li#first { margin:0px; padding:0px; width:1px; height:37px; background:url(/templates/default/images/final.jpg) no-repeat left top; }*/
#sub_menu li a { color:#fff }
#sub_menu li a.selected{ color:#fff; }


#header { width:100%; background:url(/templates/accesible/images/fondo_down_out.jpg) repeat-x left top; }
#header .wrap { height:90px; background:url(/templates/accesible/images/fondo_down.jpg) repeat-x left top;}
#header .wrap #titulo { width:100%; height:35px; text-align:left; padding-top:25px; font-size:22px; color:#D12421; }
#header .wrap #logo 	 { width:169px; height:90px; padding-left:30px; }
#header .wrap #flags  { width:82px; float:right; margin-right:0px; }
#header .wrap #flags li { display:inline; }
#dv-encabezado { background-color:#F0EFEF; }

/*#logo { float:left; margin-top:20px; margin-left:32px; display:inline; }*/


#breadcrumbs					{ margin-top:0px; width:800px; text-align:left; font-size:12px; float:left; }
#breadcrumbs ul				{  }
#breadcrumbs li				{ display:inline; padding-right:3px; }
#breadcrumbs a		  			{ cursor:pointer; color:#B3B0AE; text-transform:lowercase; }
#breadcrumbs a:hover			{ cursor:pointer; color:#B3B0AE; font-weight:bold}
#breadcrumbs a.breadselected 	{ color:#B3B0AE; 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 { margin-top:50px; margin-left:30px;}




/*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:#d12421; }
.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;}

.mnsupOn { padding-right:10px; color:#D12421; }
.mnsupOff {	padding-right:10px; }
