body {background: #EFEFF4;
      margin: 0px;
      padding: 0px;}

body, table, div {font-size: 0px;}

body, table, div, input, select, textarea {font-family: tahoma;}

input, select, textarea {font-size: 11px;}

table {border-collapse: collapse;}

td {margin: 0px;
    padding: 0px;}

form {margin: 0px;
      padding: 0px;}

img {border: none;}

a {text-decoration: none;}

a:hover {text-decoration: underline;}

p {
	color: #535353;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
}

h3 {
	font: bold 14px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	color: #D54A68;
	padding-right: 20px;
	padding-left: 20px;
}
h4 {
	text-align: left;
	color: #D54A68;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 0px;
	padding-top: 10px;
}
.red_social {
	background-color: #07070a;
	width: 776px;
	height: 25px;
	margin: 0 auto auto;
	border-bottom: 1px solid #eceef1;
	position: fixed;
	top: 0;
	z-index: 1000;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

.red_social ul {
	float: right;
	margin: 3px 0 0;
	padding: 3px 0 0;
	list-style-type: none;
}

.red_social li {
	color: #82878d;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin: 0;
	display: inline;
}

.red_social li a {
	color: #82878d;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.red_social li a.ico_twitter,
.red_social li a.ico_facebook,
.red_social li a.ico_fun,
.red_social li a.ico_youtube {
	background: url(../imgs/ico_twitter.gif) no-repeat;
	margin-right: 15px;
	padding-left: 20px;
	padding-top: 2px;
}

.red_social li a.ico_facebook {
	background: url(../imgs/ico_facebook.gif) no-repeat;
}

.red_social li a.ico_fun {
	background: url(../imgs/ico_fun.gif) no-repeat;
}

.red_social li a.ico_youtube {
	background: url(../imgs/ico_youtube.gif) no-repeat;
	padding-left: 47px;
}

.red_social li a:hover {
	color: #cbced1;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.tbl00 {background: #FFFFFF;
        border-left: 1px solid #D9DADE;
        border-right: 1px solid #D9DADE;}

.tbl01 {border-left: 1px solid #D1D1D1;}

.tbl02 {background: url('../imgs/separador_0.gif');}

.tbl03 {background: #CBCED3;}

.tbl04 {background: url('../imgs/separador_1.gif');}

.tbl05 {background: url('../imgs/separador_2.gif');}

.tbl06 {background: #AFB7B9;}

.tbl07 {background: #91999B;}

.tbl08 {border-bottom: 1px solid #D1D1D1;}

.tbl09 {background: #F4F4F4;}

.tbl10 {border-right: 1px solid #D1D1D1;
        border-bottom: 1px solid #D1D1D1;}

.tbl11 {background: #E4EEF6;
        border: 1px solid #CCCCCC;}

.tbl12 {background: #FFFFFF;}

.td00 {background: #EDEEF2;}

.td02 {background: #CFD0D2;}

.td03 {background: #EDEEF2;}

.td04 {background: #F4F4F4;}

.td05 {background: #E9E9E9;}

.td06 {background: #D9D9D9;}

.td07 {background: #C9C9C9;}

.td08 {background: #DDDDDD;}

.td09 {background: #FFEFF3;}

.td10 {background: #EEF4FF;}

.img00 {border: 1px solid #D1D1D1;}

.inp00 {border: 1px solid #878787;
        color: #878787;
        padding-left: 5px;
        padding-top: 2px;}

.txt00 {color: #263048;
        font-size: 11px;}

.txt01 {color: #9B9B9B;
        font-size: 11px;}

.txt02 {color: #D54A68;
        font-size: 11px;}

.epigrafe {
	color: #333;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-transform: uppercase;
}

.txt03 {color: #535353;
        font-size: 11px;
        line-height: 16px;}

.txt04 {color: #154D9B;
        font-size: 11px;}

.txt05 {color: #FFFFFF;
        font-size: 11px;}

.txt06 {color: #565656;
        font-size: 11px;
        line-height: 16px;}

.txt07 {color: #565656;
        font-size: 11px;
        line-height: 16px;}

.txt07:hover {color: #154D9B;
              font-size: 11px;
              line-height: 16px;
              text-decoration: none;}

.txt08 {color: #154D9B;
        font-family: arial;
        font-size: 11px;}

.txt08:hover {text-decoration: none;}

.txt09 {color: #CC3366;
        font-family: arial;
        font-size: 19px;}

.txt10 {color: #565656;
        font-size: 10px;}

.txt11 {color: #D54A68;
        font-size: 10px;}

.txt12 {color: #D54A68;
        font-size: 11px;}

.txt13 {color: #154D9B;
        font-size: 10px;}

.txt14 {color: #949494;
        font-size: 11px;}

.txt15 {color: #898989;
        font-size: 11px;}

.txt16 {color: #6E6E6E;
        font-size: 11px;}

.txt17 {color: #CC3366;
        font-weight: bold;
        font-size: 12px;}

.txt18 {color: #CC3366;
        font-size: 11px;}

.txt19 {color: #000000;
        font-size: 11px;}

.txt20 {color: #154D9B;
        font-size: 14px;}
.txt21 {color: #91999b;
        font-size: 11px;}		

.sitemap {
	color: #878787;
	font: 12px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	background: url(../imgs/pt.gif) repeat-x;
	width: 100%;
	padding-top: 6px;
	padding-bottom: 6px;
}


/* SEPARADOR */

.sep            {   font-size: 3px;
                    line-height: 2px;
                    height: 8px; }
                    


/* CAJAS */

.boxa           {   position: relative;
                    margin-left: 1px;
                    margin-right: 1px;
                    height: 1px;
                    font-size: 1px;
                    line-height: 1px;
                    border-bottom-width: 1px;
                    border-bottom-style: solid;
                    border-bottom-color: #DADADF;}


.boxb           {   border-right-width: 1px;
                    border-right-style: solid;
                    border-right-color: #DADADF;
                    border-left-width: 1px;
                    border-left-style: solid;
                    border-left-color: #DADADF;
                    background-color: #F4F4F4; }


.boxc           {   position: relative;
                    margin-left: 1px;
                    margin-right: 1px;
                    height: 1px;
                    font-size: 1px;
                    line-height: 1px;
                    border-top-width: 1px;
                    border-top-style: solid;
                    border-top-color: #DADADF;}



/* BACKGROUND */

.bg01           {   background-image: url('../imgs/pt.gif');  
                    width: 100%;
                    height: 1px; }


.bg02 {
	font-size: 1px;
	line-height: 1px;
	background-color: #dadcdf;
	width: 100%;
	height: 1px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.paginador {
	color: #949494;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
}

.paginador p {
	color: #949494;
	font: bold 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}

.paginador a {
	color: #c36;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.paginador a:hover {
	color: #c36;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.video {
	list-style-image: none;
	list-style-type: none;
	font-family: Tahoma, Arial;
	font-size: 10px;

}

.lista_noticias a {
	color: #c36;
	text-decoration: none;
}
.lista_noticias a:hover {
	text-decoration: underline;
}
.cuadro_repro{
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	background-color: #dadadf;
	width: 400px;
	border: 2px solid #d54a68;
	padding: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
}
