@import url("css/variations/stylesheetwidget.css");

* {
	margin: 0;
	padding: 0;
}

body {
    margin:0px;
	font-family:Arial, "Times New Roman", Times, serif;
	font-size:12px;

	text-align:center; /*aqui mandamos a centrar todo el contenido*/ 
    background-color:#333333;
}

td { font-family:Arial;
	font-size:14px; }

p 
{
	font-family:Arial;
	font-size:14px;
	margin:0px;
	padding: 0 0 15px 0;
	line-height: 1.455;
}

h1 { font-family:Arial; font-size:25px; color: #006699;  padding:0px 0px 10px 0px }
h2 { font-family:Arial; color:#3875AF; font-size:16px;  font-weight:bold; padding:0px 0px 10px 0px }
h3 { font-family:Arial; color:Black; font-size:15px; font-weight:bold; padding:0px 0px 10px 0px }
h4 { font-family:Arial; color:Green; font-size:14px; padding:5px 0px 5px 0px }

.text_pagedescription { font-family:Arial; font-size:14px; }

#body_container 
{
    background-image:url('images/bg_gradient.jpg');
	background-repeat:repeat-x;
}

#page_container 
{
    width:832px;
    position:relative;
    top:43px;
    margin:0px auto;
    min-height:100%;
    height:auto;
}

#page_container_top { background-image:url('images/bg_blue_shw_top.jpg'); height:16px; background-repeat:repeat-x;position:relative; }
#page_container_center { position:static; }
#page_container_bottom { background-image:url('images/bg_black_shw_bottom.jpg'); height:16px; background-repeat:repeat-x; position:relative; }

#page_shadow_topleft { background-image:url('images/bg_blue_shw_topleft.jpg'); width:16px; height:16px; position:absolute; top:0px; left:0px; }
#page_shadow_topright { background-image:url('images/bg_blue_shw_topright.jpg'); width:16px; height:16px; position:absolute; top:0px; right:0px; }
#page_shadow_bottomleft { background-image:url('images/bg_black_shw_bottomleft.jpg'); width:16px; height:16px; position:absolute; bottom:0px; left:0px; }
#page_shadow_bottomright { background-image:url('images/bg_black_shw_bottomright.jpg'); width:16px; height:16px; position:absolute; bottom:0px; right:0px; }

#page_shadow_rightgradient { background-image:url('images/bg_shw_rightgradient.jpg'); background-repeat:no-repeat; width:16px; height:471px; }
#page_shadow_leftgradient { background-image:url('images/bg_shw_leftgradient.jpg'); background-repeat:no-repeat; width:16px; height:471px;  }

#header_container { position:relative; background-color:White; height:121px; width:800px; }
#footer_container {
     background-image:url('images/footer_bg.jpg');
     background-repeat:repeat-x;
     height:126px;
     width:800px;
}
#page_shadow_right
{
    background-image:url('images/bg_black_shw_right.jpg');
    background-repeat:repeat-y;
    vertical-align:top;
    width:16px;
}

#page_shadow_left
{
    background-image:url('images/bg_black_shw_left.jpg');
    background-repeat:repeat-y;
    vertical-align:top;
    width:16px;
}

* html #page_shadow_right {
 /* position: relative; 
 IE needs this  
 
*/
}


#page_inner_container 
{
     background-color:White;
}

#menu_container 
{
     height:37px;
     width:800px;
     background:url('images/menu_active.jpg');
}

#content_container 
{
     background-color:White;
     width:800px;
     
}

.page_title 
{
	padding:20px;
}

.Content
{
	background:url('images/content_bg.jpg');
    background-repeat:repeat-x;
}

.ContentPane, .LeftPane 
{
     
}

.breadcrumb 
{
	font-family:Arial; 
	font-size:12px; 
	color: #006699;
	padding:20px 0px 10px 20px;
}


#zone_webmail_access { position:absolute; right:30px; bottom:10px; font-weight:bold; font-size:11px; text-align:right; }
#zone_language_select { position:absolute; right:10px; top:10px; color:Black; font-weight:bold; font-size:11px; width:120px; text-aligh:right; }
#zone_logo { position:absolute; top:15px; left:32px; width:403px; height:71px; }

/* LIST STYLES */

ul, ol { list-style: none; margin:0px; padding:0 0 15px 0; }
li { display: list-item; }
ul li, ol li { list-style-type:none; }

li { 
    background: url("images/marker.gif") no-repeat 0% 8px;
	padding: 0 0 0 12px;
	line-height: 1.5em;
	color: #000000;
	font-size:14px;
}

/* LINKS STYLES */
#content_container a, #content_container a:visited, #content_container a:active { text-decoration:underline; }
#content_container a:hover { text-decoration:none; }
a, a:visited, a:active { color:#006699; text-decoration:underline; }
a:hover { color:#006699; text-decoration:none; }
a.link_green, a.link_green:visited a.link_green:active { color:Green; text-decoration:underline; font-size:12px; }
a.link_green:hover { color:Green; text-decoration:none; }
a.link_black { color:Black; text-decoration:none; }
a.link_black:hover { text-decoration:underline; }
a.link_white, a.link_white:visited, a.link_white:active, link_white { color:White; text-decoration:none; }
a.link_white:hover { text-decoration:underline; }
a.link_white_footer, a.link_white_footer:visited, .link_white_footer { color:White; text-decoration:none; font-size:12px; }
a.link_white_footer:hover { color:White; text-decoration:underline; font-size:12px; }
a.link_breadcrumb, a.link_breadcrumb:visited { color:#006699; }
a.link_breadcrumb:hover { text-decoration:underline; }
.text_footer { color:White; font-size:12px; }

/* Override DNN Values */
.subHead { font-family:Arial; font-size:14px; color:#006699; font-weight:normal; }

.contactForm_ContactRequest .errorMessage { color:Red; font-weight:bold; }
.contactForm_ContactRequest .successMessage { color:Green; font-weight:bold; }