@charset "UTF-8";
/* CSS Document */
/* including for compatibility */
.alignleft {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.alignright {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* LEMON */
#main #content .contenido a:link {
	color: #333333;
	text-decoration: none;
}
/*
a:visited {
	color: #009933;
	text-decoration: none;
}
a:hover {
	color: #009933;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/


#main #indicador a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
/*
a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/

span.btn_submit {
	text-indent:-20000px;
}
span.btn_submit input {
left:-9999px;
position:relative;
}

body { margin:0px; padding:0px; background-image:url(../img/bg_quiera.jpg); background-repeat:repeat-x;}


.strong {margin-top:30px;margin-bottom:30px}

element.style {
margin-bottom:30px;
}
.style1 {font-weight: bold}
.style2 {font-weight: bold}
.clear { clear:both; display:block;	}
.right { text-align:right !important; margin: 0px 8px;}
.right1 { text-align:right !important;}
.center { text-align:center;}
.background { background-image:none !important; background-color:#FFFFFF !important; }
.tamano { width:970px !important;}
.tamano2 { width: 650px !important;}
.border { border: none !important;}
.border tr td { border: none !important; vertical-align:top; text-align:right !important;}
.border tr td input.campo,
.border tr td textarea { width:100%;}
.border2 { border: none !important;}
.border2 tr td { border: none !important; vertical-align:top; text-align: left !important;}

/*esto es lo que lo centra*/
#main { width:980px; padding:0px; margin:20px auto 20px auto; }

#main #header .top-header { background-image:url(../img/header_top.jpg); background-repeat:no-repeat; width:980px; height:10px; margin-bottom: 0px; padding: 0px}
#main #header .content { border-left:solid 1px #999999; border-right:solid 1px #999999;background-color:#FFFFFF; margin-top: 0px; padding: 0px;}
#main #header .content .logo { float:left; width:239px;}
#main #header .content .logo img { margin-left:15px;}

#main #header .content .navegacion { width:739px; float:left; background-color:#D28300; margin-bottom: 1px;}
#main #header .content .navegacion .busqueda { background-color:#FF8E00; height:27px;}
#main #header .content .navegacion .busqueda form { text-align:right; margin-right:20px;}

#main #header .content .navegacion .busqueda form label,
#main #header .content .navegacion .busqueda form input { position: relative; top:-9px;}

#main #header .content .navegacion .busqueda form .submit { position:fixed; left:-5000px;}


#main #header .content .navegacion .subnavegacion {border-top:solid 5px #975400;}
#main #header .content .navegacion .subnavegacion ul { padding:0px; margin: 10px 20px 5px 0px; float:right;}
#main #header .content .navegacion .subnavegacion ul li { list-style-type:none; float:left;}

#main #header #navegacion{ background-color:#D28300; width: 980px; height: 28px; padding-top:8px;}
#main #header #navegacion ul { padding:0px; margin:0px 10px 10px 2px;}
#main #header #navegacion ul { list-style-type:none;}
#main #header #navegacion ul li {float:left; margin-left: 23px}

#main #indicador {border-left:solid 1px #999999; border-right:solid 1px #999999; width:978px; height: 23px; background-color:#A46700; border-top:solid 10px #FF8E00; border-bottom:solid 1px #FFFFFF;}

#main #indicador h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-align: right;
	margin: 5px 20px 3px 0px;
	font-weight: normal;
}

#main #indicador h1 a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#main #indicador h1 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#main #indicador h1 a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
#main #indicador h1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#main #content .contenido ul  { float:left; margin: 0px;}
#main #content .contenido ul li  { float:left;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold;margin-left: 7px;}


#main #content {border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; width:978px;  background-image: url(../img/fondocuerpo.jpg)}
#main #content .botones { width:240px; float:left;border-left:solid 1px #999999; margin-left: -1px;}

#main #content .botones ul {list-style-type:none; font-family:Arial, Helvetica, sans-serif; color:#303030; margin: 0px; padding:0px;}
#main #content .botones ul li {text-align:center;}

#main #content .botones ul li a {font-size:14px;padding: 8px 5px;border-bottom:solid 1px #E1E7E9;background-color:#C1CCCC; font-weight: bold;}
#main #content .botones ul li a:link{display:block; width: 230px;  color:#333333; text-decoration: none;}
#main #content .botones ul li a:visited{display:block; width: 230px; color:#333333; text-decoration: none;}
#main #content .botones ul li a:hover{display:block; color:#FFFFFF; text-decoration: none; background-color:#A8B2B2;}
#main #content .botones ul li a:active{display:block; width: 230px;  color:#333333; text-decoration: none;}


#main #content .botones ul li ul a {font-size:12px; color:#666666; margin: 0px; padding: 0px}

#main #content .botones ul li ul li a:link,
#main #content .botones ul li ul li a:visited{ background-color:#D6DDDF;display:block; width: 230px; color:#666666; text-decoration: none; padding: 10px 5px; border-bottom:solid 1px #E1E7E9}

#main #content .botones ul li ul li a:hover{display:block; color:#333333; text-decoration: none; background-color:#E4EAEC}
#main #content .botones ul li ul li a:active{display:block; width: 230px; color:#666666; text-decoration: none;}


#main #content .botones h1 { font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-align:center; color:#009933; padding: 10px}
#main #content .contenido {width: 738px; float:left; margin-bottom: 100px;} 
#main #content .contenido .content_texto {width: 738px; padding-top: 20px;}
#main #content .contenido .content_texto .texto {width:600px; padding:0px; margin:0px auto;}
#main #content .contenido .content_texto .texto a img {
	border: none;
}
#main #content .contenido .content_texto .texto .strong p {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#main #content .contenido .content_texto .texto li { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333;}
#main #content .contenido .content_texto .texto table tr.header td { background-color: #C1CCCC;}

#main #content .contenido .content_texto .texto table tr.even td { background-color: #E6E6E6;}

#main #content .contenido .content_texto .texto h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; margin-top: 20px; margin-bottom:2px;}
#main #content .contenido .content_texto .texto table { border-left:solid 1px #333333;border-bottom: solid 1px #333333; border-top: solid 1px #333333;}

#main #content .contenido .content_texto .texto tr.header td { background-color:#C1CCCC; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#333333; padding: 5px 10px; border-right:solid 1px #333333;}

#main #content .contenido .content_texto .texto tr td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; text-align: left; border-right: #333333; padding: 7px 10px;border-right:solid 1px #333333;}

/*esta es la tabla de mapa de sitio*/

#main #content .contenido .content_texto .texto .mapa table ul { margin-top: 0px; margin-bottom: 20px;}
#main #content .contenido .content_texto .texto .mapa table h2 { margin:0px 0px 33px 0px;}
#main #content .contenido .content_texto .texto .mapa table ul li {margin-bottom: 31px; margin-top: 0px; display:block; width: 177px;}
#main #content .contenido .content_texto .texto .mapa table ul li h2{margin-top:20px;}
#main #content .contenido .content_texto .texto .mapa table ul li a { margin-bottom: 15px;}
#main #content .contenido .content_texto .texto .mapa table ul li ul{ margin-top: 12px; margin-bottom: 5px;}
#main #content .contenido .content_texto .texto .mapa table ul li ul li {margin: 0px 0px 7px 0px; display:block; width: 160px;}



#main #content .contenido .content_texto .texto table tr td ul  { font-family:Arial, Helvetica, sans-serif; color:#333333;text-align:left;margin: 0px; padding: 0px;}
#main #content .contenido .content_texto .texto table tr td ul li { list-style-type:none; }
#main #content .contenido .content_texto .texto table tr td ul li a {color:#333333; margin: 0px; padding: 0px;font-weight:bold;}
#main #content .contenido .content_texto .texto table tr td ul li a:link{color:#333333; text-decoration: none;font-weight:bold;}
#main #content .contenido .content_texto .texto table tr td ul li a:visited{color:#333333; text-decoration: none;font-weight:bold;}
#main #content .contenido .content_texto .texto table tr td ul li a:hover{ color:#333333; text-decoration: none;font-weight:bold;}
#main #content .contenido .content_texto .texto table tr td ul li a:active{ color:#333333; text-decoration: none;font-weight:bold;}

#main #content .contenido .content_texto .texto table tr td ul  { font-family:Arial, Helvetica, sans-serif; color:#333333;text-align:left;margin: 0px; padding: 0px;}
#main #content .contenido .content_texto .texto table tr td ul li ul li { list-style-type:none; }
#main #content .contenido .content_texto .texto table tr td ul li ul li a {color:#333333; margin: 0px; padding: 0px;font-weight:normal;}
#main #content .contenido .content_texto .texto table tr td ul li ul li a:link{color:#333333; text-decoration: none;font-weight:normal;}
#main #content .contenido .content_texto .texto table tr td ul li ul li a:visited{color:#333333; text-decoration: none;font-weight:normal;}
#main #content .contenido .content_texto .texto table tr td ul li ul li a:hover{ color:#333333; text-decoration: none;font-weight:normal;}
#main #content .contenido .content_texto .texto table tr td ul li ul li a:active{ color:#333333; text-decoration: none;font-weight:normal;}


#main #content .contenido .paginacion ul { float: right; margin-right: 20px; margin-top: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666666; padding:0px}
#main #content .contenido .paginacion ul p { float:left; margin:0px} 
#main #content .contenido .paginacion ul li {list-style-type:none; float:left; margin-left: 8px; margin-right:8px;}
#main #content .contenido .paginacion ul li span {margin-left:7px;}
#main #content .contenido .paginacion ul li a {margin-left:7px;}
#main #content .contenido .paginacion ul li a:link {color: #333333; text-decoration: none;}
#main #content .contenido .paginacion ul li a:visited {color: #333333; text-decoration: none;}
#main #content .contenido .paginacion ul li a:hover {color: #009933; text-decoration: none;}
#main #content .contenido .paginacion ul li a:active {color: #333333; text-decoration: none;}

div.texto .imagen {
	width: 100px;
	float: left;
	margin-right: 10px;
}

/* Este es el link con underline (de pagina actual) */
.current {color:#009933!important;; text-decoration:underline!important; font-weight:bold;}


#main #content .contenido .content_texto .texto h1 { font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#009933; margin: 0px;}
#main #content .contenido .content_texto .texto h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#009933; font-weight:bold;}
#main #content .contenido .content_texto .texto ul { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding-left:18px;}
#main #content .contenido .content_texto .texto li { margin: 15px 0px; }
#main #content .contenido .content_texto .texto p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;color:#333333; margin: 10px 0px; text-align: left;}
#main #content .contenido .content_texto .texto table tr td p { text-align:center;}
#main #content .contenido .content_texto .texto h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align: left; font-weight:bold; *margin: 7px 0px;}



#main #content .contenido .content_texto a:visited {
	color: #009933;
	text-decoration: none;
	font-weight:bold;
}
#main #content .contenido .content_texto a:hover {
	color: #009933;
	text-decoration: underline;
	font-weight:bold;
}
#main #content .contenido .content_texto a:active {
	color: #009933;
	text-decoration: none;
	font-weight:bold;
}
#main #content .contenido .content_texto a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
	font-weight:bold;
}

#main #banner {width:978px; border-left:solid 1px #999999; border-right:solid 1px #999999;}
#main #banner .box .cuerpo { width: 456px; border-left:solid 4px #E4E4E4; border-right: solid 4px #E4E4E4; background-color:#FEFEFE;}
#main #banner .box .grd { *width: 452px;}
#main #banner .box { margin: 20px 0px 0px 10px; float:left;}
#main #banner .box h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#009933; margin-left: 15px; margin-bottom: 0px;margin-top: 0px;}
#main #banner .box h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; margin-left: 15px; margin-bottom: 5px; margin-top: 5px;}
#main #banner .box h3 { margin: 0px 0px 4px;}

#main #footer .space { height: 30px; width: 978px; border-left:solid 1px #999999; border-right: solid 1px #999999;}
#main #footer .texto { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #666666;}
#main #footer .texto a {color:#666666; margin: 0px; padding: 0px;font-weight:normal;}
#main #footer .texto a:link{color:#666666; text-decoration: none;font-weight:normal;}
#main #footer .texto a:visited{color:#666666; text-decoration: none;font-weight:normal;}
#main #footer .texto a:hover{ color:#666666; text-decoration: none;font-weight:normal;}
#main #footer .texto a:active{ color:#666666; text-decoration: none;font-weight:normal;}


.wcont {
	width: 970px !important;
}



a[href$=".doc"] {
background:transparent url(/wp-content/plugins/file-icons/icons/silkicons/page_white_word.gif) no-repeat scroll left center!important;
padding-left:22px!important;
padding-top:2px!important;
}


a[href$=".pdf"] {
background:transparent url(/wp-content/plugins/file-icons/icons/silkicons/page_white_acrobat.gif) no-repeat scroll left center!important;


a[href$=".pdf"], a[href$=".txt"], a[href$=".mp3"], a[href$=".aiff"], a[href$=".wav"], a[href$=".ogg"], a[href$=".wma"], a[href$=".zip"], a[href$=".rar"], a[href$=".ace"], a[href$=".tar.gz"], a[href$=".tgz"], a[href$=".mpg"], a[href$=".mpeg"], a[href$=".avi"], a[href$=".mv2"], a[href$=".mov"], a[href$=".mp4"], a[href$=".wmv"], a[href$=".swf"], a[href$=".xls"], a[href$=".doc"], a[href*="trackback"], a[href*="@"], a[href*="rss2"], a[href*="feed"], a[href*="postcomment"], a[href*="respond"], a[href*="action=edit"] {
background:transparent none repeat scroll 0 0
padding-bottom:2px!important;
padding-left:15px!important;
padding-top:2px!important;
}
#footer div.space {
	height: 50px;
}
.background .contenido {
	width: 738px !important;
}
#main {
	
}