html {
	background: #1C3662;
}

body {
	font-size: 75%;
	font-family: Trebuchet MS;
	background: #fff url(../images/bg-body.png) repeat-x 0 154px; /* #D9E7F5 */
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Georgia;
	font-weight: bold;
	color: #08315A;
}

h2 {
	font-size: 160%;
}

h3 {
	font-size: 95%;
	text-transform: uppercase;
	margin: 10px 0;
}

h3 {
	margin-top: 10px;
}

a:link,
a:visited {
	color: #369;
}

#front div.col.b div.three div.col a:active,
#front div.col.b div.three div.col a:hover,
a:active,
a:hover {
	color: #00f;
}

a img {
	border: none;
}

em {
	font-weight: bold;
}

ul li,
ol li {
	margin-bottom: 10px;
}

ul li {
	background: url(../images/bullet.gif) no-repeat 0 5px;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

ol li {
	list-style: decimal;
	margin-left: 30px;
}

p.pdf,
p.word,
ul.events li,
ul li.print,
ul li.calendar,
ul li.email,
ul li.share,
ul li.audio,
ul li.pdf,
ul li.facebook,
ul li.twitter,
ul li.youtube,
ul li.blog,
ul li.excel,
ul li.word,
ul li.flickr,
ul li.video {
	background: none;
/*
	margin-left: 0;
	*/
	padding-left: 0;

}

p.pdf,p.word {
    margin-left:10px;
}

ul.events li a,
ul li.audio a,
ul li.calendar a,
ul li.print a,
ul li.share a,
ul li.pdf a,
ul li.email a,
ol li.pdf a,
p.pdf a,
td.pdf a,
p.word a,
td.word a,
td.doc a,
ul li.facebook a,
ul li.twitter a,
ul li.youtube a,
ul li.blog a,
ul li.excel a,
ul li.word a,
ul li.flickr a,
ul li.video a {
	padding: 3px 0 3px 20px;
	background-position: 0 3px;
	background-repeat: no-repeat;
}

ul li.calendar a {
	background-image: url(../images/icn-calendar-suscription.gif);
}

ul li.facebook a {
	background-image: url(../images/icn-facebook.png);
}

ul li.twitter a {
	background-image: url(../images/icn-twitter.png);
}

ul li.youtube a {
	background-image: url(../images/icn-youtube.png);
}

ul li.blog a {
	background-image: url(../images/icn-blog.png);
}

ul li.excel a {
	background-image: url(../images/icn-excel.png);
}

ul li.word a {
	background-image: url(../images/icn-word.png);
}

ul li.flickr a {
	background-image: url(../images/icn-flickr.png);
}

ul li.email a {
	background-image: url(../images/icn-email.gif);
}

ul li.audio a {
	background-image: url(../images/icn-audio.gif);
}

ul li.video a {
	background-image: url(../images/icn-video.gif);
}

ul li.share a {
	background-image: url(../images/icn-share.gif);
}

ul li.print a {
	background-image: url(../images/icn-printer.png);
}

ul.events li a {
	background-image: url(../images/icn-calendar.png);
}

ul.events li p {
	margin-left: 10px;
}

span.size {
/*
	display: block;
*/
	font-size: 80%;
}

span.duration {
	color: #999;
	font-size: 80%;
}

td span.size {
	margin-left: 20px;
}

ol li.pdf a,
ul li.pdf a,
p.pdf a,
td.pdf a {
	background-image: url(../images/icn-pdf.gif);
}

td.doc a {
	background-image: url(../images/icn-doc.jpg);
}

ol li.word a,
ul li.word a,
p.word a,
td.word a {
	background-image: url(../images/icn-word.png);
}

ul.nav li,
ul.tabs li {
	background: none;
}

ul.nav li,
ul.tabs li,
#menu ul li {
	padding: 0;
	margin: 0;
}

#content {
	background: url(../images/bg-content.png) repeat-y 196px 0;
	/*border-right: 1px solid #17253C;
	border-left: 1px solid #17253C;*/
}

.proyectosDeLey div.content-head,
#main div.content-head,
#ficha div.content-head {
	border-bottom: 6px solid #E4E5E6;
	margin: 10px 10px 10px 10px;
}

div.proyectosDeLey div.content-head h2,
#main div.content-head h2,
#main h3,
#main div.content-head p {
	padding: 0 0 10px 0;
}

#ficha div.content-head p a:link,
#ficha div.content-head p a:visited {
	color: #c00;
	
}

#ficha h3,
#ficha h4,
#ficha h5 {
	margin-bottom: 5px;
}

#encab h3, 
#encab h4,
#encab h5 {

margin-bottom:5px;
}
h3 {
	font-size: 150%;
	font-size: 110%;
	font-size: 95%;
/*
	border-bottom: 1px solid #E4E5E6;
*/
	margin: 10px 10px 20px 10px;
	padding-top: 20px;
}

div.content-head h3{
	margin: 10px 0 20px 0;
}

#ficha h4,
#detail h4 {
	text-transform: uppercase;
	font-size: 90%;
}

#ficha h5 {
	clear: both;
	font-size: 85%;
}

#ficha div.internet h5 {
	padding-top: 10px;
}

div.birthDate,
div.profession,
div.phones {
	border-bottom: 1px solid #E4E5E6;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#ficha div.phones h4 {
	margin-bottom: 0;
}

div.stress div.three {
	padding: 5px;
}

#main #ficha div.three div.imgSet{
 	margin: 0 5px 10px 5px;
 	padding: 0;
 	width: 179px;
 }

#main #ficha div.three h4 {
	padding: 0;
}

#main div.three div.col {
	width: 259px;
	margin-top: 20px;
/*
	clear: none;
	float: left;
	display: inline;
	border: 1px solid silver;
	margin: 5px 5px 10px 5px;
	background: url(../images/bg-gradient-related.png) repeat-x bottom;
*/
}

#main div.stress div.three div.col {
	width: 252px;
}

#main div.three div.stress h3 {
	background: #D5DEE3;
	margin: 1px 1px 10px 1px;
	padding: 5px;
}

div.formGroup input.button {
	font-size: 80%;
}

option.hide {
	display: none;
} 

p.more {
	clear: both;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dotted #333;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

div.diputado p.more {
	clear: none;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #333;
	border-top: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

div.stress p.more {
	clear: both;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
}

ol li {
	list-style: lower-alpha;
}

p.more a {
	background: url(../images/arrow.gif) no-repeat right 4px;
	padding-right: 13px;
}

p.more a:link,
p.more a:visited {
	color: #cd0707;
}

p.more a:hover {
	color: #900;
}

div.faq p.more a {
	background: none;
	padding-right: 0;
}


div.stress h2{
	background: #ADC1CC;
	border: 1px solid #fff;
	color: #000;
}

div.faq h2 {
	background: #D5DEE3;
	border: 1px solid #fff;
	margin-bottom: 10px;
}

#main div.related h2 {
	border-top: 6px solid #E4E5E6;
	margin: 0 10px 20px 10px;
	padding: 10px;
}

p.info {
	color: green;
	font-style: italic;
}

div.infografia {
	clear: both;
	margin: 10px 10px 10px 20px;
	padding-bottom: 10px;
	background: url(../images/bg-infografia.png) repeat-x top;
	border: 1px solid #D9DFE6;
	/*display: inline;*/
}

div.infografia ul.nav {
	text-align: right;
	padding: 10px;
}

div.infografia div.imgSet {
	float: none;
	padding: 0;
}

div.infografia ul.capitulos {
	text-align: right;
	clear: both;
	margin-top: 10px;
	margin-right: 10px;
}

div.infografia ul.capitulos li {
	background: none;
	font-family: Georgia;
	float: right;
	padding: 0;
	margin-top: -10px;
}

div.infografia ul.capitulos li a {
	display: block;
	float: left;
	background: url(../images/bg-capitulo.png) no-repeat;
	width: 112px;
	height: 44px;
	text-align: center;
	padding-top: 15px;
	text-decoration: none;
	font-weight: bold;
}

div.infografia ul.capitulos li.current a {
	background: url(../images/bg-capitulo-current.png) no-repeat;
}

div.infografia ul.capitulos li a:link,
div.infografia ul.capitulos li a:visited {
	color: #000;
}

div.diputadosWrapper,
div.fallecidosWrapper {
	font-family: Georgia;
	
}

ul.diputados li,
ul.fallecidos li,
ul.diputados li ul li,
ul.fallecidos li ul li 
ul.thumbnails li{
/*
#main div.stress ul li {
*/
	background: none;
	margin: 0;
	padding: 0;
}

ul.diputados li,
ul.fallecidos li{
	float: left;
	width: 189px;
	clear: none;
	padding-top: 10px;
	border-bottom: 1px solid #fff;
	border-left: 1px dashed #DEE1D8;
	border-right: 1px dashed #DEE1D8;
	background: #F2F4F7;
}

ul.thumbnails li {
	float: left;
	width: 100px;
	height: 80px;
	clear: none;
	background: #FFFFFF;
	margin-left:5px;
	margin-bottom:5px;
}
	


ul.diputados li.alturaDiputado,
ul.fallecidos li.alturaDiputado
 {
   height: 100px;
}

ul.fallecidos li {
	width: 380px;
}

div.diputado {
	margin-top: 10px;
}

div.diputado div.altura {
    height: 185px;    
 }   

ul.diputados li ul,
ul.fallecidos li ul,
ul.fallecidos li p,
div.diputado ul {
	clear: none;
	margin-bottom: 10px;
	margin-left: 78px;
}

#detail ul.fallecidos li p {
	padding: 0;
}

ul.diputados li ul li,
ul.fallecidos li ul li {
	float: none;
	width: auto;
	border: none;
}

#main #detail ul.diputados li h4,
#main #detail ul.fallecidos li h4,
#main div.stress h4 {
	clear: none;
	margin-bottom: 5px;
	color: #08315A;
}

#main #detail ul.diputados li h4 a:link,
#main #detail ul.diputados li h4 a:visited,
#main #detail ul.fallecidos li h4 a:link,
#main #detail ul.fallecidos li h4 a:visited {
	clear: none;
	margin-bottom: 5px;
	color: #08315A;
}

#main #detail ul.fallecidos li {
	color: #069;
}

#main #detail ul.fallecidos li em {
	text-transform: uppercase;
}

#main .importante {
    color: #c00;
    }

#partidos {
	background: url(../images/bg-partidos.png) repeat-x 0 40px;
}

#partidos ul li {
	display: block;
	margin: 5px 3px 5px 3px;
	padding: 0;
	float: left;
	display: inline;
	width: 185px;
	height: 99px;
}

#partidos ul li.close {
	background: url(../images/bg-partido-close.gif) no-repeat left top;
}

#partidos ul li.open {
	background: url(../images/bg-partido-open.gif) no-repeat left top;
}

#partidos ul li div.imgSet{
	margin-top: 20px;
}

#partidos ul.diputados li {
	margin: 0;
	width: 191px;
	border: none;
	background: none;
	border-bottom: 1px dashed #dfdfdf;
}

#partidos ul li h4 {
	padding-top: 20px;
	clear: none;
}

#partidos ul li ul {
	clear: none;
}

#partidos ul li ul li {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
}

#partidos ul.diputados li ul li {
	width: 100px;
	border: none;
}

#regionesChile {
	float: left;
	width: 180px;
	margin-right: 20px;
	display: inline;
}

#main #regionesChile li {
	margin-bottom: 20px;
}

#distritos {
	border: 1px solid #E6EAEE;
	background: #F2F4F7;
	float: left;
	display: inline;
	width: 398px;
	padding: 0 5px;
	margin-left: 5px;
}

#distritos ul.diputados li {
	width: 189px;
	margin: 0 5px 10px 5px;
	background: none;
	border: none;
	border-bottom: 1px solid #ffffff;
}

#distritos ul.diputados li h3 {
	clear: none;
	margin-left: 80px;
}

#distritos div.imgSet 
{
padding-bottom: 5px;    
}

#main div.related.two div.col {
	width: 389px;
}

#main div.two div.col {
	width: 400px;
	width: 389px;
	width: 394px;
}

#main div.two div.col div.col {
	width: 200px;
}

#detail div.two div.col div.diputado.presidente h3 {
	clear: none;
	font-size: 150%;
	font-weight: bold;
}

#detail div.two div.col div.diputado div.imgSet {
	border: 1px solid #C3D1D9;
	padding: 1px;
	margin: 0 3px 10px 3px;
	width: 116px;
	padding-bottom: 5px;
	float: left;
}

#detail div.two div.col div.diputado h3 {
	clear: both;
	font-size: 90%;
	font-weight: normal;
}

#detail div.two div.col div.diputado.presidente {
	border-top: none;
	border-bottom: 4px solid #BDD2E7;
	height: 150px;
	padding-bottom:17px;
}

#main div.two div.col.l {
	margin-left: 5px;
	width: 179px;
	border-left: 1px solid #DEE1D8;
	width: 377px;
	width: 360px;
}

div.two div.col.l ul {
	margin-top: 10px;
}

ul.apoyoComision {
	clear: both;
}

#main div.two div.col.l div.citaciones ul {
	margin-top: 0;
}

ul.apoyoComision li,
div.citaciones ul li {
	background: none;
	margin: 0;
	padding: 0;
}

#detail ul.apoyoComision li h3,
#detail ul.apoyoComision li p {
	margin: 0;
	padding: 5px;
}

div.citaciones ul li {
	margin: 0;
	padding: 10px;
}

ul.apoyoComision li.odd,
div.citaciones ul li.odd {
	background: #F3F3F4;
}

div.citaciones,
div.proyectosDeLey {
	border: 1px solid #e2e2e2;
	margin: 0 10px 10px 10px;
}

div.citaciones h2 {
	font-size: 110%;
}

div.citaciones h2 img {
	margin-right: 5px;
}

#detail div.two div.col.l ul.tabs {
	margin-top: 0;
}

div.jornadas ul {
	margin: 0 10px;
}

div.jornadas ul li {
	margin: 0 0 10px 0;
	width:160px;
	float: left;
}

#detail div.two div.col.l div.col {
	width: 170px;
	margin: 0 5px;
}

#detail div.two div.col.l div.col div.stress,
#detail div.two div.col.l div.col div.faq,
#detail div.two div.col.l div.col div.suscriptions {
	margin: 0 0 10px 0;
}

#detail div.two div.col.l div.col div.suscriptions {
	padding-top: 0;
}

div.suscriptions h2,
#detail div.two div.col.l div.col div.contacto h2 {
	font-size: 90%;
	padding: 5px;
	text-transform: uppercase;
}

#detail div.two div.col.l div.col div.contacto ul li {
	padding: 0;
	background: none;
}

#detail div.two div.col.l div.col div.contacto ul li.phone {
	font-weight: bold;
}

div.contacto {
	border: 1px solid #e2e2e2;
	margin-bottom: 10px;
}

div.stress,
div.suscription.proyectos {
/*
	border: 1px solid silver;
*/
	margin: 10px 10px 10px 10px;
/*
	background: #f5f5f5;
*/
}

table tbody tr td.integrantes ul li {
	width: 245px;
	float: left;
	display: inline;
}

#main table tbody tr td ul li h4 {
	clear: none;
}

td.integrantes {
	padding: 0;
	background: #fff;
}

.front div.news {
	background: #e7ecef;
	border: 1px solid #b8c7cf;
}

div.news a {
	color: #333;
}

div.news div.imgSet {
	margin-bottom: 10px;
}

div.news div.summary {
	margin: 10px 10px 0 10px;
	border-top: 1px dotted #333;
	padding-top: 10px;
}

div.news div.summary div.imgSet {
	margin: 0 10px 0 0;
	padding: 0;
}

div.news div.summary.first-child {
	border: none;
	padding-top: 0;
}

div.news div.summary.first-child div.imgSet {
	margin: 0;
}

div.news div.summary p,
div.news div.summary h4 {
	padding: 0;
}

div.news p.more {
	padding-right: 0;
	padding-left: 0;
}

p.date {
	color: #999;
	margin-bottom: 5px;
}

ul.tools {
	clear: both;
	margin-top: 10px;
}

ul.tools li {
	display: inline;
	margin-left: 0;
	margin-right: 10px;
}

ul.tools li.none 
{
	background: none;
}


ul.mediatools li {
	display: inline;
	list-style-type: none;
	padding: 0px;
	background-image: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

p.date,
ul.tools li {
	font-size: 95%;
}

div.front div.stress {
	border: 1px solid #a6b9c4;
/*
	background: #fff;
*/
	border-bottom-width: 4px; 
}

div.front div.stress h3 {
	margin: 0 0 5px 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dcdcdc;
}


p.more a.elink,
a.elink {
	background: url(../images/icn-elink.gif) no-repeat right;
	padding-right: 13px;
}

div.front  div.tvbackground {
    background: #FFFFFF;
    background-image: url(/media/images/banner_tv.jpg);
    background-repeat: no-repeat;
	background-position: center 30px;
}

div.front div.tv ul {
	padding-left: 115px;
	margin-bottom: 25px;
}

.apart {
	margin: 0 10px;
	padding: 5px 0;
	border-top: 4px solid #bdd2e7;
}

ul.gallery li {
	background: #d6dfe4;
	border: 1px solid #fff;
	margin: 0;
	padding: 5px 10px;
}

ul.gallery li a {
	display: block;
}

#enQueEstamosAhora {
	background: url(../images/img-eqea.jpg) no-repeat 270px 20px;
}

#enQueEstamosAhora ul li {
	margin-right: 140px;
}

div.banner {
	background: #EAEBDC;
	border: 1px solid #DEE1D8;
	height: 60px;
	width: 120px;
	float: left;
	margin: 10px 5px 5px 5px;
	display: inline;
}
div.banner2 {
	background: #EAEBDC;
	border: 1px solid #DEE1D8;
	height: 60px;
	width: 120px;
	float: left;
	margin: 0px 0px 3px 3px;
	display: inline;
	margin-left: 8px;
}
div.banner3 {
	background: #FFFFFF;
	height: 35px;
	width: 380px;
	float: left;
	margin: 0px 0px 3px 3px;
	display: inline;
	margin-left: 8px;
}
div.banner4 {
	background: #FFFFFF;
	height: 45px;
	width: 192px;
	float: left;
	margin: 8px 0px 0px 0px;
	display: inline;
	margin-left: 8px;
}
div.banner5 {
	background: #FFFFFF;
	height: 57px;
	width: 187px;
	float: left;
	margin: 8px 0px 3px 3px;
	display: inline;
	margin-left: 8px;
}
div.banner6 {
	background: #FFFFFF;
	height: 65px;
	width: 187px;
	float: left;
	margin: 8px 5px 3px 3px;
	display: inline;
	margin-left: 8px;
}
div.galeria {
	width: 113px;
	float: left;
	display: inline;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 9px;
	margin-bottom: 5px;
	margin-left: 9px;
	background-image: url(../images/bg-galeria.png);
	background-repeat: no-repeat;
	height: 108px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
}
.minuto {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	width: 240px;
	height: 270;
	padding: 4px;
	margin-right: auto;
	margin-left: auto;
}

div.tools {
	padding-top: 10px;
	margin: 0 10px 10px 10px;
	border: 1px solid #E2E2E2;
}

div.nodata {
	padding-top: 10px;
	margin: 0 10px 10px 10px;
}

#mapaDelSitio {
	border: 1px solid #E2E2E2;
	margin: 10px;
}

#mapaDelSitio li {
	background: none;
	margin: 0;
	padding: 0;
}


#mapaDelSitio li a {
	display: block;
	background: #B1C2C7;
	border-bottom: 1px solid #fff;
	padding: 5px;
}

#mapaDelSitio li ul li a {
	background: #ddd;
	padding-left: 20px;
	border-bottom: 1px solid #B1C2C7;
}

#mapaDelSitio li ul li ul li a {
	padding-left: 40px;
	background: #f5f5f5;
}

#mapaDelSitio li ul li ul li ul li a {
	padding-left: 60px;
	background: #fff;
}

blockquote {
	text-align: justify;
	font-size: 110%;
	line-height: 1.45em;
	padding: 10px 10px 10px 10px;
}

div.imgSet.news {
	border: 1px solid silver;
	width: 268px;
	margin-right: 10px;
}

div.imgSet.news img {
	margin: 10px;
}

ul.legend li.event {
	background: url(../images/bg-evento.png) no-repeat left;
	padding: 5px 0 5px 30px;
	margin-left: 150px;
}

/*Estilo para temas de opinion*/
div.proyectosDeLey div.content-head div.summary {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
div.proyectosDeLey ul.optionComment li {
	background-image: none;
	background-color: #d9e7f5;
	display: inline;
	padding: 3px;
	border: 1px solid #C7C9BA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.proyectosDeLey ul.optionComment li a {
	text-decoration: none;
}
div.comentario {
	margin: 10px;
	padding: 10px;
	background: #D9E7F5;
	border: 1px solid #39c;
}
div.columna {
	width: 400px;
	display: inline;
	float: left;
	margin: 10px;
}
div.columna  div.formComment {
	text-align: right;
	width: 100%;
	margin-bottom: 10px;
}
div.formComment  input.text {
	width: 82%;
}
div.formComment  input.text.code {
	width: 40%;
}
div.comentario input.submit {
	border: none;
	background: url(../images/bg-buscar.gif) no-repeat top left; }

/*fin*/
div.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#linea {
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	text-align: center;
}
.800 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #036;
	text-decoration: none;
	letter-spacing: 3px;
}
.linea8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	letter-spacing: 1px;
}
    