/*Autores: Israel Luna, K. O., Saúl Tovar
	Último cambio mayor: 23 Feb 2010
	Descripción: Formato de la página

	chameleon: #8ae234, #73d216, #4e9a06;
	scarlet_red: #ef2929, #cc0000, #a40000;
	aluminium: #eeeeec, #d3d7cf, #babdb6, #888a85, #555753, #2e3436;
	background-color:#555753;
*/

body {
	/*background-color:#888a85;*/
	margin:2px 0 0 0;
	padding:0;
	background-image:url('img/fondo.png');
	background-repeat:repeat-x;
	background-color:#adbfe7;

}

a {
	color:#4e9a06;
}

a:hover{
	color:#a40000;
}

a.small {
	color:#4e9a06;
	font-family:Arial Unicode MS, "Avant Garde","Century Gothic",Arial,Verdana,Sans-serif;
	font-size:0.9em;
}

p.bold {font-weight:bold;}
p.boldbig {font-weight:bold;	font-size:120%;}
p.small {font-size:0.9em;	text-align:justify;}

img {
 border-width:0;
 }

#menu2 {
	float: right;
	width: 347px;
	margin: 0;
	padding: 0;
	background: #b3b3b3;
	font-size:80%;
	color:#eeeeec;
	font-family:Arial,Arial Unicode MS, "Avant Garde","Century Gothic",Arial,Verdana,Sans-serif;
  	text-align:center;
/*	color:white;*/
}
 
#menu {

	float: right;

	width: 807px;
	margin: 0;
	padding: 0;
	background: #1f497d;
	font-size:105%;
	font-family:Arial,Arial Unicode MS, Sans-serif;
  text-align:center;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	border-top:1px solid #fff;
}

#nav a {
	display: block;
	width: 110px;
	text-decoration:none;	
	color:white;
	font-weight:bold;
	border-right:1px solid #fff;
	padding:3px;
}

#nav a:hover{
	background:#ff0000;
}

#nav li { /* all list items */
	float: left;
	width: 115px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	font-size:60%;
	position: absolute;
	background: #1f497d;
	width: 115px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#footer {
	text-decoration:none;
	background:#222;
	margin: 0 auto;
	padding: 0px;
	/*border: 1px solid #cccccc;*/
}


#footer p{
  font-family:Arial Unicode MS, "Avant Garde","Century Gothic",Arial,Verdana,Sans-serif;
	color:#eeeeec;
	font-size:65%;
}

#header {
	height:203px;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #ffffff;
}

#clear {
position:relative;
	height:5px;
	clear: both;
}

#logo {
float: left;
width: 168px;
height:75px;
margin: 0px;
padding: 0px;
}

#banner {
position:relative;
	height:125px;
	clear: both;
}

#slogan {
position:relative;
left:755px;
top:-114px;
margin: 0;
padding: 0,
}

#container {
width: 990px;
/*margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;*/
margin: 0 auto;
padding: 0;
background-color: #ffffff;
border-color:#000000;
border-style:solid;
border-width:1px;
/*background-image:url('img/background.jpg');*/
/*background-image:url('img/tina.gif');*/
}

/*#left {
float: left;
width: 250px;
margin: 10px;
padding: 0px;
}*/


#right {
float: right;
width: 230px;
margin-top: 3px;
margin-right: 1px;
padding: 1px;
font-size:85%;
background: #1f497d;
color:#eeeeec;
/*border:10px solid green;*/
}

#right p {
	font-family:Arial,Arial Unicode MS,Serif,Trebuchet,Georgia;
color:#adbfe7;
}


#content {
	font-family:Arial,Arial Unicode MS, Sans-serif;
	font-size:0.9em;

	/*font-family:Arial,Arial Unicode MS,Serif,Trebuchet,Georgia;*/
	background-color: #ffffff;
	/*margin: 0 280px 0 0;*/
	width:740px;
	padding:5px;
	margin:3px; 
	background-image:url('img/091015_logo_transp_500.png');
	background-repeat:no-repeat;
	background-position:center;
  text-align:justify;
}


/*#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	border-color: #cc0000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial,Arial Unicode MS,Trebuchet,Georgia,Serif;
	font-size:120%;
	color: #1f497d;
}*/

#content h1 {
	border-color: #cc0000;
	border-bottom-style:solid;
	border-bottom-width:1px;
  	font-family:Arial,Arial Unicode MS, Sans-serif;
	font-size:130%;
	color: #1f497d;
}
#content h2{
	border-color: #00cc00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial,Arial Unicode MS, Sans-serif;
	/*font-family:Arial,Arial Unicode MS,Trebuchet,Georgia,Serif;*/
	font-size:120%;
	color: #1f497d;
}
#content h3{
	border-color: #0000cc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial,Arial Unicode MS, Sans-serif;
	/*font-family:Arial,Arial Unicode MS,Trebuchet,Georgia,Serif;*/
	font-size:110%;
	color: #1f497d;
}
#content h4{
	border-color: #cc0000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial,Arial Unicode MS,Trebuchet,Georgia,Serif;
	font-size:100%;
	color: #1f497d;
}
#content h5{
	border-color: #cc0000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial,Arial Unicode MS,Trebuchet,Georgia,Serif;
	font-size:90%;
	color: #1f497d;
}
#content h6{
	border-color: #cc0000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial,Arial Unicode MS,Trebuchet,Georgia,Serif;
	font-size:80%;
	color: #1f497d;
}


#right h3 {
	border-color: #cc0000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial,Arial Unicode MS,Trebuchet,Georgia,Serif;
	/*color: #1f497d;*/
	font-size:100%;
	color: #ffffff;
}

#right img {
	/*float:right;*/
	display: block; margin: auto;
}

div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); }



.cell{
position:relative;
padding:21px;
background-color:#8ae234;
float:left;
display:inline;
margin:40px;
}

.cell ul{
margin:0px;
padding:0px;
}

.cell li{
list-style:none;
}

.tl
{top:0px; left:0px; background:url('img/corners-g.jpg') no-repeat top left;}

.tr
{top:0px; right:0px; background:url('img/corners-g.jpg') no-repeat top right;}

.bl
{bottom:0px; left:0px; background:url('img/corners-g.jpg') no-repeat bottom left;}

.br
{bottom:0px; right:0px; background:url('img/corners-g.jpg') no-repeat bottom right;}

.corner
{width:20px; height:20px; position:absolute; z-index:1;}

#textbox {
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	border: 1px solid #cccccc;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}


div.img
{
  margin: 0px;
  border: 0px solid #0000ff;
  height: 300px;
  width: auto;
  float: left;
  text-align: left;
	font-family:Arial Unicode MS, "Avant Garde","Century Gothic",Arial,Verdana,Sans-serif;
	font-size:0.9em;
}

div.img img
{
  margin: 3px;
  /*border: 1px solid #ffffff;*/
}

/*div.img a:hover img {border: 1px solid #0000ff;}*/

div.desc
{
  text-align: left;
  font-weight: normal;
	height: 10px;
  width: 220px;
	margin-top: 3px;
  margin-left: 6px;
	font-family:Arial,Arial Unicode MS, Sans-serif;
}
div.desc0
{
  font-weight: normal;
	height: 10px;
  width: 330px;
  margin-left: 6px;
	font-family:Arial,Arial Unicode MS, Sans-serif;
	font-size:0.9em;
	text-align:justify;
}
div.desc1
{
  font-weight: normal;
	height: 10px;
  width: 310px;
  margin-left: 6px;
	font-family:Arial,Arial Unicode MS, Sans-serif;
	font-size:0.9em;
	text-align:left;
}
div.desc2
{
  font-weight: normal;
	height: 5px;
  width: 130px;
	margin-top: 3px;
  margin-left: 6px;
	font-family:Arial,Arial Unicode MS, Sans-serif;
	font-size:0.9em;
}
div.img2
{
  margin: 0px;
  border: 0px solid #0000ff;
  height: 140px;
  width: auto;
  float: left;
  text-align: left;
	font-family:Arial Unicode MS, "Avant Garde","Century Gothic",Arial,Verdana,Sans-serif;
	font-size:0.9em;
}
div.img3
{
  margin: 0px;
  height: 140px;
  float: left;
}
div.img4
{
  	margin: 0px;
  	height: auto;
  	text-align: center;
}
div.desc3
{
  	font-weight: normal;
	height: 0px;
  	width: auto;
	margin-top: 0px;
  	margin-left: 0px;
	font-family:Arial,Arial Unicode MS, Sans-serif;
	font-size:0.9em;
  	text-align: center;
}
div.desc4
{
	font-weight: normal;
	height: 0px;
	width: auto;
	margin-top: 0px;
	margin-left: 0px;
	font-family:Arial,Arial Unicode MS, Sans-serif;
	font-size:0.9em;
	text-align: center;
}
div.desc5
{
	font-family:Arial,Arial Unicode MS, Sans-serif;
	font-size:0.9em;
}
div.desc6
{
	font-family:Arial,Arial Unicode MS, Sans-serif;
	font-size:0.8em;
	text-align: right;
	margin-left: 17px;
	margin-right: 5px;
}
div.desc7
{
	font-family:Arial,Arial Unicode MS, Sans-serif;
	text-align: left;
	font-size:0.8em;
	margin-left: 14px;
}
div.desc8
{
	font-family:Arial,Arial Unicode MS, Sans-serif;
	text-align: left;
	margin-left: 17px;
}
div.desc9
{
	font-family:Arial,Arial Unicode MS, Sans-serif;
	text-align: left;
	margin-left: 25px;
	margin-bottom: 10px;
	valign:middle;
	font-size:0.8em;
}
div.desc10
{
	font-family:Arial,Arial Unicode MS, Sans-serif;
	text-align: justify;
	margin-right: 15px;
}
ul.pdf
{
	list-style-image:url('img/gifts/pdf_16x16.gif');
}
ul.none
{
	list-style-type:none;
}
ul.pdf_small
{
	font-family:Arial,Arial Unicode MS, Sans-serif;
	font-size:0.8em;
	list-style-image:url('img/gifts/pdf.gif');
}
ol.apl
{
	list-style-type:upper-roman;
}
li.margen{margin:0cm 1.5cm 0cm 1.5cm}
p.margen{margin:0cm 1.5cm 0cm 1.5cm}

