@charset "utf-8";
/*PageLayout*/
body { 
	background: url(../images/bkg_body.gif) repeat-x;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px; line-height:1.6em;
	margin:0px;
}
* html body { text-align:center;}

li { list-style-image:url(../images/bullet_main.gif);}
h1, h2, h3, h4  { color:#000; margin:0;}
h1, h2 { color:#000000; padding:5px 0; margin-top:10px;}

a:link { text-decoration:underline; color:#003366;}
a:visited { text-decoration:underline; color:#003366;}
a:active { text-decoration:underline; color:#003366;}
a:hover { text-decoration:underline; color: #FF0000;}

.Normal p { margin: 6px 0;}
a img{ border:none;}

#userMenu {width:750px; padding:4px 15px; margin:0 auto; color:#FFFFFF; height:30px; background-color:#003896;}

#page {width:750px; padding:15px 15px 0 15px; margin:0 auto; background-color:#FFFFFF; border:solid 1px #ccc; border-bottom:none;}
*html #page {width: 782px;}

#links {text-align:right; float:left; width:50%; padding:0 10px;}
#links a{ color:#FFFFFF;  border-right: solid 1px #fff; padding:0 8px;}
#links a:hover{ color:#a0d0e0;}

#login { float:left;}
#login a { color:#fff;}
#login a:hover{ color:#a0d0e0;}

#searchBox {float:right;}
#dnn_dnnSearch_txtSearch { background: url(../images/search_box.gif) no-repeat; height:23px; width:124px; border:none; padding:4px}
#dnn_dnnSearch_cmdSearch { color:#FFFFFF;}
#searchBox label { color:#fff;}

#logo { padding:4px 0; text-align:left;}

#topmenu {	height:46px; margin-bottom:1px; background:url(../images/bkg_nav.gif) repeat-x;}
#topmenu ul{ margin:0; padding:0;}
#topmenu li { display: inline;}

#topmenu li a {
	float:left;
	font-size:12px;
	color:#000;
	text-indent:-5600px;
	overflow:hidden;
	height:46px;
}
#topmenu li a:hover{ background-position:0 -47px;}
#topmenu .SelectedTab a { background-position:0 -47px;}

#topmenu75 a { background:url(../images/btn_nav_home.gif) no-repeat; width:69px;}
#topmenu55 a { background:url(../images/btn_nav_passport.gif) no-repeat; width:127px;}
/*#topmenu76 a { background:url(../images/btn_nav_validez.gif) no-repeat; width:156px;}*/
#topmenu77 a { background:url(../images/btn_nav_programa.gif) no-repeat; width:92px;}
#topmenu78 a { background:url(../images/btn_nav_plus.gif) no-repeat; width:110px;}
#topmenu79 a { background:url(../images/btn_nav_contacto.gif) no-repeat; width:83px;}
#topmenu117 a { background: url(../images/btn_nav_learning.gif) no-repeat; width:113px;}
#topmenu653 a { background:url(../images/btn_nav_trabaje.gif) no-repeat; width:156px;}
#topmenu568 a { background:url(../images/btn_nav_estudiantes.gif) no-repeat; width:112px;}


#ExtraInfo, #dnn_ExtraInfo { border-bottom: solid 1px #ccc; border-top: solid 1px #ccc; padding:4px 0; text-align:center; margin:4px 0;}
#dnn_ExtraInfo p{ margin:0px;} 
#Banner {margin:1px 0;}/*revisar si vale la pena separarlo o conservarlo estatico*/	

#path { text-align:right;}
#path a{ text-decoration:underline;}
#path a:hover{ color:#CF3525;}

#BottomPane{ clear:both; float:left; width:100%; background: url(../images/bkg_bottomPanel.gif) repeat-y;}
#Novedades, #dnn_Novedades {float:left; width:238px; padding:4px;}
#Contacto, #dnn_Contacto{ float:left; width:150px; padding:4px; margin-left:6px;}
#ContactForm, #dnn_ContactForm { float:left; width:330px; padding:4px;}

#footer { background-color:#CF3525; text-align:center; color:#CF3525;}
#footer_content .SkinObject { color:#FFFFFF;}
#footer p { margin:0px; padding:8px 0;}
.break { height:1%; clear:both;}

#dnn_dnnCopyright_lblCopyright{ color:#FFF;}

/*SolPartMenu*/
.MainMenu_MenuContainer { background:url(../images/bkg_nav.gif) repeat-x; text-align:center;}
.MainMenu_MenuBar{ height:46px;}
.MainMenu_MenuItem{ color:#ccc;}
.MainMenu_MenuItemSel { background:url(../images/bkg_nav_over.gif) repeat-x;}
.MainMenu_MenuBreak { border-right: solid 1px #fff;}
.MainMenu_MenuItemSel {background:url(../images/bkg_nav_over.gif) repeat-x;}

/*Table Design*/
table.Normal { border-bottom:solid 1px #ccc; border-left:solid 1px #ccc;}
table.Normal td{ border-top:solid 1px #ccc; border-right:solid 1px #ccc; padding:0 4px;}
table.Normal caption { color:#000000;}
table.Normal td {}

/*Contenedor*/
.novedades{ text-align:left; margin:15px 0;}
.novedades h2{ border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; padding-bottom:0px;}

/*Testomonio*/
.testimonio{ text-align:left; margin:15px 4px; background:url(../images/bkg_programa_pane.gif) repeat-x; border:solid 1px #ccc; padding:4px;}
.testimonio h2{ margin-top:0px; padding-top:0px;}
.testimonio h2 img { position:relative; top:2px; left:2px;}

.c_contentpane { padding:8px; padding-bottom:0px;}
.c_footer { margin:0; padding:2px;}
#dnn_ctr506_Feedback_pnlFeedbackFormFields { border:none;}


/*Formularios*/
.box_150 { background: url(../images/form_textbox_150.gif) no-repeat; height:18px; width:136px; border:none; padding:4px; font-size:11px; font-family:Arial;}
.textareabox_150 { background: url(../images/form_textarea_150.gif) no-repeat;width:136px; border:none; padding:4px;font-size:11px; font-family:Arial;}
label { font-size:12x; font-weight:bold;}

.box_300 { background: url(../images/form_box_300.gif) no-repeat; height:18px; width:300px; border:none; padding:4px; font-size:11px; font-family:Arial;}
.textareabox_300 { background: url(../images/form_textbox_300.gif) no-repeat;width:300px; border:none; padding:4px;font-size:11px; font-family:Arial; height:90px}

select.box_300 { height:26px;}

.testimonio_lista h3 { color: #003896; text-transform:uppercase; font-size:13px; font-weight:bold; margin:8px 0 4px 0;}
.col_izq { padding-right:14px; border-bottom:dotted 1px #ccc;}
.col_der { border-left:solid 1px #ccc; padding-left: 14px; border-bottom: dotted 1px #ccc;}
.cuidad { font-size:11px; color:#999999; font-style: italic; margin:4px 0;}
.fecha { border-bottom: solid 1px #c8c8c8; font-size:11px; text-align:right; margin:0 8px;}