/*
	Mosaic - Sliding Boxes and Captions jQuery Plugin
	Version 1.0.1
	www.buildinternet.com/project/mosaic
	
	By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
	Released under MIT License / GPL License
*/

/*Reset*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

/*
Percents could work for IE, but for backCompat purposes, we are using keywords.
x-small is for IE6/7 quirks mode.
*/
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;

	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}

/*
Nudge down to get to 13px equivalent for these form elements
*/ 
select, input, button, textarea {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:99%;
}

/*
To help tables remember to inherit
*/
table {
	font-size:inherit;
	font:100%;
}

/*
Bump up IE to get to 13px equivalent for these fixed-width elements
*/
pre, code, kbd, samp, tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}


/* base.css, part of YUI's CSS Foundation */


h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
del {
	text-decoration:line-through;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	padding:0px;
	border:0px;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

b, strong{
	font-weight:bold;
	font-weight:bolder;
}
i{
	font-style:italic;
}

/* --------  */
/* FIN Reset */
/* --------  */




#contenedor-int{ background:#FFF; color:#68666C;}
#main{ padding:50px 0px 10px 0px;}


.verde{color:#80BA26;}






/* --------  */
/*   STICKY  */
/* --------  */
#nav {
	position: relative;
	display:inline;
}
#nav-inner{
	border:none;
	background:url(../img/body_background.jpg);
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sticky #nav-inner { position:fixed; top:0; /*background-color:#FFF; z-index:999; */padding:15px 0px 5px 0px;width:940px; background:url(../img/body_background.jpg);}
.sticky #nav-inner ul{ margin:0px;}

.sticky #nav-inner-bg {background:url(../img/body_background.jpg); position:fixed; top:0; left:0; height:85px; width:100%;}

#nav-inner ul{ margin:0px; padding:0px;}
#nav-inner ul li{
	width:235px;
	height:30px;
	list-style:none;
	margin:0px;
	padding:0px 0px 5px 0px;
	float:left;
}
#nav-inner ul li div.enumeracion{ float:left; width:30px; height:25px; color:#68666C; font-size:20px; line-height:22px; border-right:1px solid #333; font-family:"trebuchet MS"; }
#nav-inner ul li div.enlace{
	float:left;
	width:183px;
	color:#68666C;
	font-size:11px;
	line-height:14px;
	padding:0px 11px 0px 6px;
	font-weight: bold;
	background:url(../img/body_background.jpg);
}
#nav-inner ul li div.enlace a{color:#68666C; text-decoration:none; display:block;font-weight: bold; background:url(../img/body_background.jpg);}
#nav-inner ul li div.enlace a:hover{
	background:url(../img/body_background.jpg);
	text-decoration:underline;


}
#nav-inner ul li div.enlace a.link-active{color:#D21F26; text-decoration:none;}

.wrap-inner{
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.section h3{ font-size:18px; color:#D21F26; font-weight:bold; margin:0px 0px 8px 0px; }
.section h4{
	font-size:12px;
	color:#69676D;
	margin:0px 0px 8px 0px;
	font-weight:normal;
	line-height: 14px;
}
.section h5{
	font-size:10px;
	font-weight:bolder;
}

.section p{
	margin:0px 0px 10px 0px;
	font-size:14px;
}
.section hr{ margin:0px 0px 10px 0px; color:#ccc; background-color:#ccc;}
