@charset "UTF-8";
/* CSS Document */


body {background-image: url(../images/fondo.jpg); text-align:center;  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;  color: #333;  margin:0px;  font-size: 60.25%;}
#contenedor {margin: 40px 0 0 0;}
.conte {position: relative; margin: 0 auto; max-width: 960px; background-color: #ffffff; }
*, a, a:hover, a:active, a:visited { outline: none !important; }
img{ border:none; }
.col_100 {float:left; position: relative; width: 100%;}
.col_100_p {float:left; position: relative; width: 98%; margin: 0 1%;}
p { font-size: 1.4em; text-align:justify; font-weight: normal; padding: 0 10px; margin: 2% 0; }
a { color: #336699; text-decoration: underline; font-weight: bold; }
a:hover { color: #433735; text-decoration: underline; }
.align_center {text-align: center;}
.align_left {text-align: left;}
.align_right {text-align: right;}
h1 { font-size: 2.0em; text-align:center; font-weight: normal; margin: 15px 0 ; /*text-transform: uppercase;*/ color: #000000; padding: 0 10px; }
h2 { font-size: 1.7em; text-align:left; font-weight: normal; color: #222222; padding: 0 10px; }
.azul {color:#202c62;}
ul.ul_general { list-style: none; margin: 8px 0 8px 20px; padding: 0; text-align: left; }
ul.ul_general li {  margin: 2px 0 0 50px; padding: 0 0 0 10px; background: transparent url("../images/ico_bullet.png") no-repeat 0 50%; color: #54619c; font-size: 1.4em; }
ul.ul_general li p { padding: 0; margin: 0; color: #555; text-indent: 0; }
ol.ol_general { list-style: decimal; margin: 8px 0 8px 40px; padding: 0; text-align: left;   }
ol.ol_general li {  margin: 2px 0; padding: 0; color: #336699; color: #54619c; font-size: 1.4em;}
ol.ol_general li p { padding: 0; margin: 0; color: #555; text-indent: 0; }