/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote,  th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration:none }
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
* a { outline:none; position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */
/*====================================================
 BODY
=====================================================*/
body {
font-family: sans-serif,tahoma, Segoe UI, Lucida Grande, Arial, Helvetica, sans-serif;
/*font-size:0.85em;*/
font-size:0.85em;
color: #666;
/*color: #545655;*/
/*background: #F2F5F6 url("/images/bg/bhBackground.gif")  top left repeat-x;*/
padding: 0;
margin: 0 auto;
}
h1{
font-family:Lucida Grande, Arial, Helvetica, sans-serif;
/*font-size: 24px;*/
font-size: 0.01em;
/*line-height: 44px;*/
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
color: #fff;
} 
h5{
font-family: Tahoma, Segoe UI, tahoma,Lucida Grande, Arial, Helvetica, sans-serif;
/*font-size: 24px;*/
font-size: 1.91em;
/*line-height: 44px;*/
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
color: #fff;
} 
/*  oRANGE F7A618*/
h3{color:#666666; font-family: Palatino Linotype, Georgia, Tahoma, Century Schoolbook L, Arial, Helvetica;font-size: 150%;font-weight: normal;border:0px solid #ccc;}
 a {
/*font-family: arial,'Andale Mono', sans-serif;*/
font-size: 0.9em;
color:#355491;
font-weight: normal;
text-decoration:none;
}
a:hover {
color:#4262a1;
text-decoration:underline;
}
ol { list-style-type: circle; }
b.center {font-weight:bold}
#promesa p {font-size:0.78em}
/*=============================================================
   CENTERED CONTENT
=============================================================*/
#contenido {
	width:980px;
	margin: auto; 
	border:0px inset #333;
/*            overflow:hidden;*/
            background: inherit;
/*	z-index:3;*/
}
 
/*====================================================
 LOGO1
=====================================================*/
div#logo1 {
text-align:center;
}
#logo1 H1 {font-size:2em;font-weight: normal;
font-family: 'Times New Roman','Lucida Grande','Segoe UI',Arial,Helvetica,sans-serif;
font-style:italic;
color:#fff;
}  /* displayed at 24px */
/*====================================================
 TABS
=====================================================*/
div#topnav {
/*padding-left:45px;
text-align:center;*/
/*top:95px;*/
position:relative;
border:0px dashed #333;
min-height:30px;
width:950px;
/*background: #3A5AA7;*/
margin: auto; 
background-image:url(/images/bg/bgngray.gif);
}
div#topnav a:hover {
	background-image:url(/images/bg/bgngrayhover.gif);
    }
/*====================================================
 Footer 
=====================================================*/
#footer {
 /*   width:870px;*/
/*    font-family:arial,verdana,sans-serif;*/
    font-size:0.94em;
    line-height:1.25em;
     text-align:center;
     padding-top: 5px;
/**  background:#1e1e1e;**/
/**   background:#006092;**/
  margin-left: auto; 
  margin-right: auto;
 background: #737373 url("/images/bg/bhBackgroundfoot.gif")  top left repeat-x;
/* background: #3A5AA7 url("/images/bg/csg_header.jpg")  top left repeat-x;*/
    min-height: 75px;
    }
#footer a {
padding:0;
color:#fff;
/*color:#5D6C69;*/
text-decoration:none;
text-transform:none;
text-align:center;
}
#footer a:hover {
padding:0;
color:#fff;
/*color:#5D6C69;*/
text-decoration:underline;
text-transform:none;
text-align:center;
}
#footer p {
padding:0;
font-size:0.85em;
color:#fff;
/*color:#5D6C69;*/
text-decoration:none;
text-align:center;
}
/*=============================================================
   Unordered list on home page
=============================================================*/
#listado {padding:5px 0 0 15px;}
#listado li { list-style-image: url(/images/tabs/arrow.gif); }
#listado li:hover { list-style-image: url(/images/tabs/arrow-ns.gif); }
#listado a {
/*font-family: arial,'Andale Mono', sans-serif;*/
font-size: 0.84em;
color:#333;
font-weight: bold;
text-decoration:none;
}
#listado a:hover {
color:#c0c0c0;
text-decoration:underline;
list-style-image: url(/images/tabs/arrow-ns.gif); 
}
/*=============================================================
   CENTERED OLD CONTENT
=============================================================*/
#oldchamp {
/*	width:100%;
	margin:0px auto;
	text-align:left;
	padding-left:5px;
	border:1px inset #333;
     	 position:float;
               background-color:#eeee;*/
/*	padding:10px 50px;*/
	width:900px;
	padding-left:15px;
	border:0px inset #333;
	font-size: 0.85em;
	margin-left: auto; 
	margin-right: auto;
}
#oldchamp h1 {
	font-size:32px;
	color: #c0c0c0;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:10px;
	margin-right:10px;
	background:#666666;
  }
#oldchamp h4 {
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	margin-right:10px;
	background:#c0c0c0;
  }
#ocaccordiontable {
	border:0px inset #555555;
/*	width:85%;*/
/*	background-color:#eeeeee;*/
/*	border-right-color: #ddd;
	border-bottom-color: #ddd; */
	margin:0px 0px;
	padding-left: 25px;
/*width:400px;*/
/*	background-color:#eeeeee;*/
/*	border-right-color: #ddd;
	border-bottom-color: #ddd; */
/*	margin:10px 5px;
	padding: 25px 10px 25px 10px;*/
}
#ocaccordiontable li { list-style-image: url(/images/tabs/arrow.gif); }
#ocaccordiontable li:hover { list-style-image: url(/images/tabs/arrow-ns.gif); }
#ocaccordiontable a { font-size:0.9em;color:#304D8C;}
#container {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
}
#top {
  	background:#fff  url(/images/login/images/login_top.jpg) repeat-x 0 0;
 /*background: #1E1E1E url("/images/bg/csg_header.jpg")  top left repeat-x;*/
/*	background-color: #16327C;*/
	height: 37px;
/*	position: relative;*/
	font-size:0.74em;
/*	z-index:99;*/
}
#top ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  /*	height: 38px;*/
	width: auto;
  	font-weight: normal;
	line-height: 38px;
	margin: 0;
	right: 150px;
 	color: white;
	text-align: center;
  /*	background: url(/images/login/images/login_r.gif) no-repeat right 0;
  	background: url(/images/login/images/login_top.gif) no-repeat right 0;*/
	padding-right: 45px;
}
#top ul.login li.left {
	position:relative;
/*  	background:  url(/images/login/images/login_l.gif) no-repeat left 0;
  	background:  url(/images/login/images/login_top.gif) no-repeat left 0;*/
 /* 	height: 38px;*/
	width: 40px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
	
}
#top ul.login li {
	position:relative;
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
/*	height: 38px;*/
  	background:  url(/images/login/images/login_m.jpg) repeat-x 0 0;
		background-color:inherit;
}
#top ul.login li a {
	color: #33CCCC;
	font-size:0.84em;
}
#top ul.login li a:hover {
	color: white;
}
/*Login*/
/* toggle effect - show/hide login*/
#login {
	width: 100%;
	color: white;
	background:#1E1E1E;
	overflow: hidden;
	position: relative;
/*	z-index: 3;*/
/*	height: 0;*/
/*	padding-top:105px;*/
	margin-left: auto; margin-right: auto; 
	font-size:0.64em;
}
#login a {
	text-decoration: none;
	color: #33CCCC;
}
#login a:hover {
	color: white;
}
#login .loginContent {
	position:relative;
	width: 950px;
/*	height: 80px;*/
	margin: 0 auto;
	padding-top: 0px;
	text-align: left;
}
#login .loginContent .left {
	
	width: 20%;
	float: left;
	padding-top:5px;
	padding-left: 195px;
}
#login .loginContent .right {
	
	width: 44%;
	padding-top:5px;
	float: right;
	text-align: left;
	padding-right: 55px;
}
#login .loginContent form {
	position:relative;
	margin: 0 0 10px 0;
	height: 16px;
}
#login .loginContent input.field {
	border: 1px #1A1A1A solid;
	background: #464646;
	margin-right: 5px;
	margin-top: 4px;
	color: white;
	height: 16px;
}
#login .loginContent input:focus.field {
	background: #545454;
}
#login .loginContent input.rememberme {
	border: none;
	background: transparent;
	margin: 0;
	padding: 0;
}
#login .loginContent input.button_login {
	width: 47px;
	height: 20px;
	cursor: pointer;
	border: none;
	background: transparent url(/images/login/images/button_login.jpg) no-repeat 0 0;
}
#login .loginClose {
	display: block;
	position: absolute;
	right:0px;
	top: 0px;
	width: 70px;
	text-align:left;
	font-size:0.94em;
}
#login .loginClose a {
	display: block;
	width: 100%;
	height: 20px;
	background: url(/images/login/images/button_close.jpg) no-repeat right 0;
	padding-right: 10px;
	border: none;
	color: white;
	font-size:0.94em;
}
#login .loginClose a:hover {
	background: url(/images/login/images/button_close.jpg) no-repeat right -20px;
}
#box
	{
	border:0px ridge #ccc;
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0em;
	padding: 0;
	text-align: left;
	width:90%;				/* <-- use this to tie width to viewport size */
	/*	background-color: #eeeeee;*/
/*	background-color: inherit;*/
/*	min-height:400px;*/
	}
#boxhp
	{
	border:0px ridge #ccc;
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0em;
	padding: 0;
	text-align: left;
	width:99%;				/* <-- use this to tie width to viewport size */
	/*	background-color: #eeeeee;*/
/*	background-color: inherit;*/
/*	min-height:400px;*/
	}
 	
#boxcf
	{
	border:0px ridge #ccc;
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0em;
	padding: 0;
	text-align: left;
	width:99%;				/* <-- use this to tie width to viewport size */
	/*	background-color: #eeeeee;*/
/*	background-color: inherit;*/
	}
 	
#content
	{
	position:relative;
	}
#content h1
	{
/*	color:#0354c2;*/
	font-weight: bold;
	}
		
#content p
	{
	color:#3b3b3b;
/*	line-height: 0.95em;*/
	}
/*  borders */
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/
* html #tlc, * html #trc {height: 1%;}
#tlc, #trc { zoom: 1 }
#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}
#tlc
	{
	background-image:url(/images/login/images/tlc.gif);
	background-position: 0% 0%;
	}
#trc
	{
	background-image:url(/images/login/images/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(/images/login/images/blc.gif);
	background-position: 0% 100%;
	}
#brc
	{
	background-image:url(/images/login/images/brc.gif);
	background-position: 100% 100%;
	}
#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(/images/login/images/tb.gif);
	background-position: 0% 0%;
	}
#bb
	{
	background-image:url(/images/login/images/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(/images/login/images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}
#lb
	{
	background-color: #eeeeee;
	background-image:url(/images/login/images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
			
#accordion {
	background-color:#eeeeee;
/*	border-right-color: #ddd;
	border-bottom-color: #ddd; */
	margin:5px 5px;
		
}
h3.toggler {
	cursor: pointer;
/*	border: 0px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;*/
/*	font-family: arial,'Andale Mono', sans-serif;*/
	font-size: 0.84em;
/*	background-image:url(/images/accordion/ha-header.jpg);*/
	color: #eeeeee;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}
div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}
#accordion li { list-style-image: url(/images/tabs/arrow.gif); }
#accordion li:hover { list-style-image: url(/images/tabs/arrow-ns.gif); }
#accordion a {
/*font-family: arial,'Andale Mono', sans-serif;*/
font-size: 0.84em;
color:#333;
font-weight: bold;
text-decoration:none;
}
#accordion a:hover {
color:#c0c0c0;
text-decoration:underline;
}
/*====================================================
 2 COLUMNS 
=====================================================*/
#bod2col {
	clear:both;
	border:0px dashed #333;
}
#left2 {
	float:left;
  	width: 28%;
	border:0px inset #333;
	padding-top: 25px;
	padding-left: 0px;
	padding-bottom: 5px; 
	height:350px;
}
#center2 {
 	position:relative;
	width: 65%;
	border:0px inset #333;
	padding-top: 35px;
	margin-left:30%;
	margin-right:5px;
	padding-left:auto;
	padding-right:auto;
	height:350px;
}
#center21 {
	position:relative;
	float:left;
  	width: 60%;
/*	z-index:3;*/
	border:0px inset #333;
	padding-top: 45px;
	margin-left:10px;
	padding-left:auto;
	padding-right: auto;
}
      
#leftcf {
	position:relative;
	float:left;
  	width: 30%;
	border:0px inset #333;
	padding-top: 75px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px; 
	font-size: 0.85em;
}
#leftcf h1{
	color:#F7A618;
	font-size: 1.25em;
	}
 
#leftcf h3{
	color:#F7A618;
	font-size: 0.90em;
	text-decoration:underline;
	}
#leftcf a {
/*font-family: arial,'Andale Mono', sans-serif;*/
font-size: 1.0em;
color:#355491;
font-weight: normal;
text-decoration:none;
}F
#leftcf a:hover {
color:#4262a1;
text-decoration:underline;
}
#centercf {
	font-size: 0.85em;
 	position:relative;
/*	background:#000;*/
	float:left;
/*	text-align:left;*/
	width: 65%;
	border:0px inset #333;
	padding-top: 35px;
	margin-left:auto;
	margin-right:auto;
/*	padding-left:auto;
	padding-right:auto;*/
}
 
#centercf h1{
	color:#F7A618;
	font-size: 2.5em;
	}
 #centercf h2{
	color:#F7A618;
	font-size: 2.0em;
	}
#centercf h3{
	color:#F7A618;
	font-size: 0.90em;
	text-decoration:underline;
	}
#centercf p{
	text-align:left;
	}
  
#imageContainer { 
	height:350px; 
}  

#imageContainer img { 
	border:1px inset #333;
	display:none;
	position:absolute; 		 
	top:0px; left:0px; 		 
	width:610px; 		 
	opacity: -0.01; 
} 		 
#imageContainer1 { 
	/*height:260px;*/
	position:relative;
	float:right;
	/*margin:auto;*/
	width:135px;
	border:0px solid #000;
}  

#imageContainer1 img { 
	border:0px inset #333;
	display:none;
	position:absolute;
/*	float:left; 		 */
	top:0px; left:0px; 		 
/*	width:131px; 		*/
	opacity: -0.01; 
} 
 .centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
.formbutton{
	cursor:pointer;
	border:inset 0px #ccc;
	vertical-align: bottom;
/*	background:#999;*/
	color:#666;
	min-height:20px;
/*	margin-top:0px;*/
	font-weight:normal;
	font-size:1.25em;
	padding: 2px 2px;
/*background:url(/images/formbg.gif) repeat-x left top;*/
}

A.purplemsover { /*font-family:serif; */ COLOR='6600CC' ;font-size:0.8em; font-style:normal; } A.graymsover:hover { color:gray; text-decoration: none; } 
.msover {/* font-family:serif;*/ COLOR='0000FF' ;font-size:0.74em; font-style:normal; }   
A.msover:hover { color:red; }  
.blackmsover { /*font-family:serif;*/ COLOR='black' ;font-size:0.74em; font-style:normal; }   A.blackmsover:hover { color:red; <u></u>} 
.class1 A:link { text-decoration: none; color:black;} 
.class1 A:visited {text-decoration: none; color:black; } 
.class1 A:active {text-decoration: none} 
.class1 A:hover {text-decoration: underline; color: gray;}
.fondogris A:link { text-decoration: none; color:black; font-weight:bold;font-size:0.74em;} 
.fondogris A:visited {text-decoration: none; color:black; font-weight:bold;font-size:0.74em;} .fondogris A:active {text-decoration: none; font-size:0.74em; font-weight:bold} 
.fondogris A:hover {text-decoration: underline; color:'#216587';}
.negrito A:link { text-decoration: none; color:black; font-weight:bold;font-size:0.74em;} 
.negrito A:visited {text-decoration: none; color:black; font-weight:bold;font-size:0.74em;} 
.negrito A:active {text-decoration: none;font-size:0.74em; font-weight:bold} 
.negrito A:hover {text-decoration: underline; color:'#216587';}
.testa li { list-style-image: url(/images/tabs/arrow.gif); }
.testa li:hover { list-style-image: url(/images/tabs/arrow-ns.gif); }
#contactuscontainer {
	width:950px;
	position:relative;
	margin: auto; 
/*	margin: 25px 0 30px 0;*/
	padding: 30px 25px; 
/*	font: 10px Arial, Helvetica, sans-serif; */
	color: #616365;}
#contactuscontainer td {
	margin:10px; auto;
	font: 12px Arial, Helvetica, sans-serif; 
	color: #616365;
	padding: 5px 0;}
#contactuscontainer h1 {
	font-size: 18px;
	margin: 0;}
.logoarea  {
	width: 100%;
	margin-left: auto; 
	margin-right: auto;
/*background:  url("/images/bg/bgbluishover.gif")  top left repeat-x;*/
background:  url("/images/bg/bgblack.gif")  top left repeat-x;
/*background: #fff url("/images/bg/csg_headerblue.jpg")  top left repeat-x;*/
/*	background:  url("/images/bg/bgbodygray.gif")  top left repeat-x;*/
/*	background: #3A5AA7 url("/images/bg/csg_header.jpg")  top left repeat-x;*/
/*	margin-top: 0px;*/
/*	padding-top: 25px;*/
	font-size: 0.94em;
	border-bottom:0px solid #CB0305;
}
#logocontenido{
	width:950px;
/*	min-height:105px;*/
	marging-top 0px;
	margin-left: auto; 
	margin-right: auto;
	border:0px inset #fff;
      }
#logocontenidoleft {
	position:relative;
/*	padding: 0px 0 0 0;*/
/*	padding-left:7px;*/
	float:left;
	text-align:left;
	padding-top: 10px;
	padding-left: 10px;
/*	width: 25%;*/
	width: 12%;
	font-size: 0.74em;
	border:0px inset #222fff;
}
#logocontenidoright {
	position:relative;
/*	padding: 24px 0 0 170px;*/
/*	padding-top:50px;*/
	padding-top:5px;
/*	min-height:50px;*/
	text-align:right;
	float:left;
 	width:80%;
	font-size: 0.74em;
	border:0px inset #555555;
}
#logocontenidoright1 {
	position:relative;
	padding-top:20px;
	float:right;
  	width: 640px;
	font-size: 0.74em;
	border:0px inset #fff;
}
#accordiontable {
	border:0px inset #fff;
	width:100%;
/*	background-color:#eeeeee;*/
	border-right-color: #ddd;
	border-bottom-color: #ddd; 
	margin:0px 0px;
}
#accordiontable li { list-style-image: url(/images/tabs/arrow.gif); }
#accordiontable li:hover { list-style-image: url(/images/tabs/arrow-ns.gif); }
#accordiontable a {
color:#000;
font-weight: bold;
text-decoration:none;
}
#accordiontable a:hover {
color:#c0c0c0;
text-decoration:underline;
}
#sddm
{	margin: 0;
	margin-top:0px;
	margin-bottom: 0px;
	margin-left:85px;
	min-height:30px;
	padding-top: 5px;
/*	z-index: 30;*/
	border:0px solid #fff;
	font-size:1.25em}
#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	float: left;
	}
#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 75px;
/*	background: ;*/
/*	background-image:url(/images/tabs/Button_1.png);*/
/*	color: #ccc;*/
	color: #000;
	text-align: center;
	text-decoration: none}
#sddm li a:hover
{	color: #fff;
	text-decoration: underline;
/*	background-image:url(/images/tabs/Button_5.png);*/}
#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}
	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		}
	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6633;
}
.header A, Link, Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6633;
}
#listado {padding:5px 0 0 15px;}
#listado li { list-style-image: url(/images/tabs/arrow.gif); }
#listado li:hover { list-style-image: url(/images/tabs/arrow-ns.gif); }
#listado a {
/*font-family: arial,'Andale Mono', sans-serif;*/
font-size: 0.84em;
color:#333;
font-weight: bold;
text-decoration:none;
}
#listado a:hover {
color:#c0c0c0;
text-decoration:underline;
list-style-image: url(/images/tabs/arrow-ns.gif); 
}
/* New Navigator */
#sddmnn 
{	
	margin-left:100px;
	margin-right:100px;
	background-image:url(/images/tabs/navbgns.gif);
	border:0px solid #fff;
	font-size:0.90em}
#sddmnn li
{	
	list-style: none;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	float: left;
	}
#sddmnn li a
{	display: block;
	padding: 4px 10px;
	width: 75px;
	background-image:url(/images/tabs/navbgns.gif);
	color: #ccc;
	text-align: center;
	text-decoration: none}
#sddmnn li a:hover
{	background: inherit;
	text-decoration: underline;
	color: #000;
	background-image:url(/images/tabs/navbgsel.gif);
}
#topnav1 {
border:0px dashed #333;
height:30px;
width:950px;
background:url(/images/tabs/navbgsel.gif) top left repeat-x;
}
#hpaccordiontable {
/*	width:150px;*/
/*	background-color:#eeeeee;*/
/*	border-right-color: #ddd;
	border-bottom-color: #ddd; */
	margin:0px 0px;
	padding-left:18px;
}
#hpaccordiontable li { list-style-image: url(/images/tabs/arrow.gif); }
#hpaccordiontable li:hover { list-style-image: url(/images/tabs/arrow-ns.gif); }
#hpaccordiontable a {
color:#000;
font-weight: bold;
text-decoration:none;
}
#hpaccordiontable a:hover {
color:#c0c0c0;
text-decoration:underline;
}
/* quote element */	
#blockquota {
	width:634px;
	min-height:152px;
	margin: 0;
	background: url(/images/quote/quote619150.gif) top left no-repeat #fff;
/*	padding: 16px 40px 16px 60px; */
	color: #666;
}	
#blockquota div.inner {
	width:75%;
/*	background: url(/images/quote/quotebottom.gif) no-repeat left bottom;*/
	margin:0;
	padding:2px 0px 10px 80px;
}
#blockquota cite {
	display: block;
	margin: 3px 0;
	color: #7d9bc6;
}
#blockquota p {
	margin-bottom:3px;
	}
blockquote {
	background:#c0c0c0;
	margin-left:45px;
	margin-right:45px;
	padding-left:15px;
	padding-right:15px;
/*	padding:35px 20px;*/
	border:1px inset #333;
	font: 9pt/1.5em tahoma, verdana, arial, sans-serif;
/*	border-right:1px inset #333;*/
}
/* quote element */	
#blockquotlm {
	width:195px;
	min-height:152px;
	margin: 0;
	background: url(/images/quote/quote195160.gif) top left no-repeat #fff;
/*	padding: 16px 40px 16px 60px; */
	color: #666;
}	
#blockquotlm div.inner {
	width:75%;
/*	background: url(/images/quote/quotebottom.gif) no-repeat left bottom;*/
	margin:0;
	padding-left:22px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:auto;
/* 13px 0px 3px;*/
}
#blockquotlm cite {
	display: block;
	margin: 6px 0;
	color: #7d9bc6;
}
#ieaccordiontable ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#ieaccordiontable li
{
background-image: url(/images/arrow.gif);
background-repeat: no-repeat;
background-position:0  .4em;
padding-left: .7em;
}
#ieaccordiontable li:hover
{
background-image: url(/images/tabs/arrow-ns.gif);
background-repeat: no-repeat;
background-position:0  .4em;
padding-left: .7em;
}
#ieaccordiontable a {
font-size:1.0em;
color:#000;
font-weight: normal;
text-decoration:none;
}
#ieaccordiontable a:hover {
color:#c0c0c0;
text-decoration:underline;
}


/*  bullets left panel */
#lpaccordiontable {
font-size:0.80em} 
#lpaccordiontable ul
{
list-style-type: none;
padding: 0;
margin: 0;
line-height:1.45em;
}

#lpaccordiontable li
{
background-image: url(/images/arrow.gif);
background-repeat: no-repeat;
background-position:0  .4em;
padding-left: .8em;
}
#lpaccordiontable li:hover
{
background-image: url(/images/tabs/arrow-ns.gif);
background-repeat: no-repeat;
background-position:0  .4em;
padding-left: .8em;
}
#lpaccordiontable a {
color:#000;
font-weight: normal;
text-decoration:none;
}
#lpaccordiontable a:hover {
color:#c0c0c0;
text-decoration:underline;
}
#home-columnas  {
	position:relative;
	/*float:left;*/
	background:#FFF url("/images/tabs/task-columns-bg.gif") repeat-x 0% 100%;
	padding:0px 0px 0px;
	width:960px;
	topmargin=10px;
	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 5px;
/*	font-family:verdana,Arial,Helvetica,sans-serif;*/
	font-size:0.94em;
	min-height:150px;
	}
#home-columnas  h3{
	margin:0px 0em 0.25em;
	padding:0px 0px 0px 10px;
	font-size:1em;
}
#home-columnas a {
/*font-family: arial,'Andale Mono', sans-serif;*/
/*font-size: 0.94em;*/
color:#666666;
font-weight: normal;
text-decoration:none;
line-height:1.50em;
}
#home-columnas a:hover {
color:#95A0A1;
text-decoration:underline;
}
#home-small {
	position:relative;
	float:left;
	width: 25%;
	border:0px dashed #333;
	padding:2px 0px 2px 10px; 
}
#home-small-graph {
	position:relative;
	float:left;
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle; 
/*	text-align: center;*/
/*	width: 150px;*/
	border:1px dashed #333;
/*	padding:2px 0px 2px 10px; */
}
#home-small-graph1 {
	width:100%;
	position:relative;
	float:right;
/*	margin-left:auto;
	margin-right:auto;*/
	vertical-align: middle; 
/*	text-align: center;*/
	border:1px dashed #333;
/*	padding:2px 0px 2px 10px; */
}
#home-medium {
	position:relative;
	float:left;
	width: 45%;
	border-right:0px dashed #333;
	padding:2px 3px 2px 10px; 
}
#site-small {
	position:relative;
	float:left;
	width: 238px;
	border:0px dashed #333;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
/*	padding:2px 0px 2px 5px; */
}
/****************************************************
Menu1
******************************************************/
#menuint{
font-size:0.85em;
margin-bottom:0px;
}
.menu1 {
width:100%; 
height:35px; 
position:relative; 
border-right:0px solid #000; 
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
padding-top: 2px;
}
/* hack to correct IE5.5 faulty box model */
* html .menu {
width:101%; 
w\idth:100%;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu1 ul {padding:0;
margin:0;
list-style-type:none;
}
.menu1 a{
color:white;
}
.menu1 a:visited{
color:white;
}
.menu1 a:active {
color:white;
}
.menu1 a:hover{
color:white;
}
.menu1 ul ul {
width:136px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu1 li {
float:left;
width:135px;
position:relative;
background-image:url("/images/tabs/nav-but1.gif");
}
.menu1 li:hover {
background-image:url(/images/tabs/nav-but1-over.gif);
}
.menu1 li.youarehere{background:#fff;background-image:url(/images/tabs/nav-but1-over.gif);}
/*.menu1 li.yuoarehere {
background-image:url(/images/tabs/nav-but1-over.gif);
}*/
/* style the links for the top level */
.menu1 a {
display:block;
font-size:9px;
text-align: center;
text-decoration:none; 
color:#fff; 
width:124px; 
height:23px; 
border-bottom:0px solid #000; 
border-width:0px 0 0px 0px; 
background:inherit; 
padding-left:10px; 
line-height:23px; 
font-weight:bold;
background: inherit;
/*background: #CFD2E1;*/
/*background-image:url("/images/tabs/nav-but1.gif");*/
border-bottom:1px solid #7A8F56; 
background-position:center;
background-repeat:no-repeat;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
width:135px; 
w\idth:134px;
}
.menu1 a:hover{
/*background-image:url(/images/tabs/nav-but1-over.gif);*/
border-bottom:1px solid #7A8F56; 
background-position:center; 
background-repeat:no-repeat;
color:red;
/*background:#c9ba65;*/
}
.menu1 :hover > a, .menu1 ul ul :hover > a {
	color:#000; 
/*background:#57986E;*/}
/*******************************************************
Menu for Services
********************************************************/
.menu2 {
width:100%; 
height:35px; 
position:relative; 
border-right:0px solid #000; 
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
padding-top: 2px;
}
/* hack to correct IE5.5 faulty box model */
* html .menu {
width:101%; 
w\idth:100%;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu2 ul {
padding:0;
margin:0;
list-style-type:none;
}
.menu2 li {
float:left;
width:135px;
position:relative;
background-image:url("/images/tabs/nav-but2.gif");
}
.menu2 li:hover {
background-image:url(/images/tabs/nav-but1-over.gif);
}
.menu2 li.youarehere{background:#fff;background-image:url(/images/tabs/nav-but1-over.gif);}
/*.menu1 li.yuoarehere {
background-image:url(/images/tabs/nav-but1-over.gif);
}*/
.menu2 a{
color:white;
}
.menu2 ul ul {
width:136px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu2 li {
float:left;
width:135px;
position:relative;
}
/* style the links for the top level */
.menu2 a, .menu a:visited {
display:block;
font-size:9px;
text-align: center;
text-decoration:none; 
color:#fff; 
width:124px; 
height:23px; 
border-bottom:0px solid #000; 
border-width:0px 0 0px 0px; 
background:inherit; 
padding-left:10px; 
line-height:23px; 
font-weight:bold;
background: inherit;
/*background: #CFD2E1;*/
border-bottom:1px solid #7A8F56; 
background-position:center;
background-repeat:no-repeat;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
width:135px; 
w\idth:134px;
}
.menu2 a:hover {
/*background-image:url(/images/tabs/nav-but1-over.gif);*/
border-bottom:1px solid #7A8F56; 
background-position:center; 
background-repeat:no-repeat;
color:red;
/*background:#c9ba65;*/
}
.menu2 :hover > a, .menu1 ul ul :hover > a {
	color:#000; 
/*background:#57986E;*/}
#socialbm a {
padding:0;
color:#E87200;
/*color:#5D6C69;*/
font-size:0.9em;
text-decoration:none;
text-transform:none;
text-align:center;
}
#socialbm a:hover {
padding:0;
color:#E87200;
/*color:#5D6C69;*/
text-decoration:underline;
text-transform:none;
text-align:center;
}
#site-wrapper  {
	position:relative;
	/*float:left;*/
	background-image: url(/images/bg/sm-bg.png);
background-repeat: no-repeat;
	padding:0px 0px 0px;
	width:950px;
	color: #666666; 
	margin-left: auto; 
	margin-right: auto;
	height:180px;
/*	font-family:verdana,Arial,Helvetica,sans-serif;*/
	font-size:0.94em;
	}
#site-small {
	position:relative;
	float:left;
	width: 180px;
	margin-top:20px;
	border:0px dashed #333;
/*	padding:2px 0px 2px 5px; */
}
#site-small  h3{
	margin:0px 0em 0.25em;
	padding:0px 0px 0px 10px;
	font-size:1.10em;
	font-weight: bold;
}
#smaccordiontable ul
{
list-style-type: none;
padding: 0;
margin: 0;
font-size:1.10em;
}

#smaccordiontable li
{
background-image: url(/images/redround.png);
background-repeat: no-repeat;
background-position:0  .4em;
padding-left: .8em;
}
#smaccordiontable li:hover
{
background-image: url(/images/round.png);
background-repeat: no-repeat;
background-position:0  .4em;
padding-left: .8em;
}
#smaccordiontable a {
color: #666666; 
font-weight: normal;
font-size:0.75em;
text-decoration:none;
}
#smaccordiontable a:hover {
color:#ccc;
text-decoration:underline;
}
.logoareasmall  {
	width: 100%;
	margin-left: auto; 
	margin-right: auto;
/*background:  url("/images/bg/bgbluishover.gif")  top left repeat-x;*/
background:  url("/images/bg/bgblack.gif")  top left repeat-x;
/*background: #fff url("/images/bg/csg_headerblue.jpg")  top left repeat-x;*/
/*	background:  url("/images/bg/bgbodygray.gif")  top left repeat-x;*/
/*	background: #3A5AA7 url("/images/bg/csg_header.jpg")  top left repeat-x;*/
/*	margin-top: 0px;*/
/*	padding-top: 25px;*/
	font-size: 0.94em;
	border-bottom:0px solid #CB0305;
}
#logocontenidosmall {
	width:450px;
/*	min-height:105px;*/
	marging-top 0px;
	margin-left: auto; 
	margin-right: auto;
	border:0px inset #fff;
      }
#logocontenidoleftsmall {
	position:relative;
/*	padding: 0px 0 0 0;*/
/*	padding-left:7px;*/
	float:left;
	text-align:left;
	padding-top: 10px;
	padding-left: 10px;
/*	width: 25%;*/
	width: 100%;
	font-size: 0.74em;
	border:0px inset #222fff;
}
#metido {background:#000;
width: 100%;
}

