* { 
margin : 0;
} 
body { font-family : Arial, Helvetica, sans-serif; font-size: 12px; background-color: #83a4cd; width: 771px; margin: 0 auto; } 

.art_pic img  {
float : left;
border : none;
margin : 0px 10px 3px 0px;
}

.art_pic_small img  {
float : left;
border : none;
margin : 0px 10px 3px 0px;
height : 132px;
clear : left;
}

img { 
padding : 3px;
border : 1px solid #888f3d;
}
img.floatTL { 
float : left;
margin-right : 7px;
margin-bottom : 3px;
margin-top : 20px;
margin-left : 10px;
} 
img.floatTR { 
float : right;
margin-left : 7px;
margin-bottom : 3px;
margin-top : 2px;
margin-right : 10px;
}
#wrapper { background-color: #fff; width : 771px; height: 100%; margin : 0 ; border: solid 0 silver; }
#header { 
/* border : 1px solid #ccc; */
background-color: #fff; width: 771px; height : 115px; margin-top: 0; padding-top: 0;
/* background-color : #847ec8; */
} 
.impresa img {
border : none;
margin-top : 0px;
}
.logo { width : 771px; height: 111px; border-bottom: 4px solid #0157a7; } 
.logo img { text-align: left; margin: -4px 0 0 -4px; border-width: 0; }
.logo a { 
font-size : 2em;
text-decoration : none;
padding-left : 12px;
line-height : 1.7em;
}
.fech p { width : 130px; height : 20px; border: solid 0 #9b1f15; }
.advertisement { 
float : right;
left : 200px;
top : -45px;
width : 468px;
height : 60px;
/* background-image : url(images/adbg.gif); */
background-repeat : no-repeat;
} 
.advertisement p { 
color : #f9f9f9;
font-size : 2.3em;
padding-left : 90px;
padding-top : 10px;
} 
.searchbox { background-color: #97b4e0; text-align: center; width : 772px; height: 26px; float : right; min-height: 27px; border-bottom: 3px solid #d0d5ac; }
* html searchbox{ 
width: 150px; 
w\idth: 600px; 
/*
width : 104px;
height : 18px;
display : block;
background : #fff;
*/
}
.searchbox h4 { text-align: left; width: 142px; height: 27px; float: right; border-bottom: 2px solid #d0d5ac; }
.searchbox_imgenca { text-align: left; float: left; margin: 0 0 0; padding: 0; border-style: solid; border-width: 0; }
.searchbox form.form { width : 100px; float: right; } 
.searchbox form.form .input { color: #ee3042; width : 250px; height : 16px; border : none; text-transform : uppercase; float: right; }
.searchbox input { color: #1c3697; font-size: 9px; font-family: arial; font-weight: normal; text-align: left; margin-top: -5px; margin-left: -5px; }
.add {
float : left;
}
.breakingnews { 
float : left;
width : 842px;
height : 16px;
margin-top : -5px;
margin-left : 6px;
/* background-color : #ffffff; */
padding-left : 3px;
padding-top : 5px;
border : none;
}
#leftcolumn { background-color: #f4f6eb; width: 134px; height: 283px; float: left; margin-left: -11px; border-left: 11px solid #83a4cd; display: inline; }
* html leftcolumn { width: 134px; w\idth: 50px; margin-left: -1px; } 
.leftcolumn h3 { padding-left : 0; font-weight : bolder; text-transform: uppercase; margin-left: 0; }
.menuleft { float : left; background-color: #f4f6eb; background-repeat: repeat-y; background-position: 0 100%; width: 134px; min-height: 583px; margin: 0; padding-top: 20px; border-left: 11px solid #a8b8cf; display: inline;
/* border : 1px solid #ccc; */
}
.menuleft h3 a { color: #2859a6; font-size: 11px; line-height: 13px; text-decoration: none; text-transform: uppercase; margin-left: -11px; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; width: 130px; border-bottom: 1px solid #a4b5cd; border-left: 10px solid #a8b8cf; list-style-type: none; display: list-item; }
.menuleft h3 a:hover { color: #2859a6; font-size: 11px; line-height: 13px; background-color: #e1e4c9; text-decoration: none; text-transform: uppercase; width: 130px; margin-left: -11px; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; border-bottom: 1px solid #2859a6; border-left: 10px solid #2859a6; list-style-type: none; display: list-item; }

.menuleft ul { 
margin : 0px 0 0 0;
list-style-type : none;
margin-left : 5px;
}
.menuleft ul li { padding-top: 1px; width: 160px; }
.menuleft ul li a { 
display : block;
text-decoration: none;
background : url(images/arrow1.gif) no-repeat 0 50%;
color : #888f3d;
font-size: 11px;
padding : 0 0 0 10px;
overflow : hidden;
/* white-space: wrap; */
} 
.menuleft ul li a:hover { 
background : url(images/arrow2.gif) no-repeat 0 50%;
text-decoration : underline;
color : #7e9dc8;
color:black;
} 
.menuleft ul li.last { 
border : none;
margin : 0px 0 0 0;
} 
#centercolumn { 
/* border : 1px solid #ccc; */
background-color: #fff; text-align: center; display : inline; width : 480px; height: 100%; float: left; min-height: 450px; margin-right: 0; margin-bottom: 0; margin-left: 10px; padding-top: 10px; padding-right: 5px; padding-left: 5px; } 
* html #centercolumn { 
text-align: center; 
width: 480px; 
w\idth: 300px; 
float: left; } 
#boxes_I { text-align: center; width : 430px; margin: 15px 20px 20px; padding-top: 5px; padding-bottom: 5px; }
.box1 { 
width : 140px;
float : left;
margin-top : 5px;
margin-right : 10px;
} 
.box1 img { 
margin-top : 15px;
} 
.box1 h3 { 
background-image : url(images/hbg1.gif);
background-repeat : no-repeat;
padding-top : 5px;
font-family : Times, "Times New Roman", serif;
font-weight : lighter;
color : #686b43;
font-size : 1.5em;
padding-bottom : 10px;
} 
.box1 h4 { 
padding-right : 10px;
padding-top : 15px;
font-family : Times, "Times New Roman", serif;
color : #333;
font-weight : lighter;
font-weight : bolder;
}
#boxes_2 { text-align: left; margin: 10px 20px 20px; padding-top: 5px; padding-bottom: 5px; width: 460px; float: left; }
.box2 { text-align: justify; width : 400px; float : left; margin-top : 5px; margin-right : 10px; } 
.box2 h2 { padding-top : 5px; color : #000; font-size : 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; width: 400px; margin-left: 10px; padding-bottom : 5px; border-bottom: 2px solid #a4b5cd; }
.box2 h3 { color: #171717; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; line-height: 13px; text-decoration: none; text-align: justify; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; padding-top: 5px; padding-bottom: 10px; padding-left: 4px; border-bottom: 2px solid #a4b5cd; }
.box2 h4 { 
padding-right : 10px;
padding-top : 15px;
font-family : Times, "Times New Roman", serif;
color : #333;
font-weight : lighter;
font-weight : bolder;
} 
#threeboxes { 
width : 480px;
position : relative;
margin : 3px auto 10px auto;
padding : 4px 0 0 5px;
border : 1px solid #ffe;
}
.boxone { color : #171717; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; font-style: normal; font-variant: normal; text-decoration: none; text-align: left; margin-bottom: 7px; padding: 2px 0 5px 20px; }
.boxone h2 { color: #3a7bb4; font: bolder 15px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; margin-bottom: 2px; padding: 0 0 5px; border-bottom: 1px solid #c3d4ec; }
.boxone h3 a { color: #57759f; font-size: 12px; font-style: normal; font-variant: normal; text-decoration: none; text-align: left; margin-top: 5px; margin-left: 10px; padding-top: 4px; padding-bottom: 2px; border-bottom: 1px dotted #a8b8cf; list-style-type: circle; list-style-position: outside; display: list-item; }
.boxone h3 a:hover { color: #171717; font-size: 12px; font-style: normal; font-variant: normal; text-decoration: none; text-align: left; margin-top: 5px; margin-left: 10px; padding-top: 4px; padding-bottom: 2px; border-bottom: 1px dotted #a8b8cf; list-style-type: disc; list-style-position: outside; display: list-item; }
.boxone h4 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; text-decoration: none; margin-bottom: 25px; padding : 7px 0; border-bottom: 1px solid #c3d4ec; }
.boxone p { font-size: 11px; font-weight: lighter; text-decoration: none; text-align: left; padding: 0 0 3px 40px; }
.boxtwo { 
width : 150px;
color : #212121;
float : left;
margin : 0 7px 0 0;
font : 11px Verdana, Arial, Helvetica, sans-serif;
border : 1px solid #fff;
} 
.boxtwo h2 { 
color : #333;
font : 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 0 0 0 0;
}
.boxtwo p { font-size: 12px; padding : 0; } 
.boxtwo p.more { 
width : 66px;
height : 18px;
padding : 10px 0 0 24px;
} 
.boxtwo p.more a { 
width : 66px;
height : 18px;
display : block;
background : #7e9dc8;
color : #fff;
font : 11px Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : center;
text-decoration : none;
} 
.boxthree { 
width : 150px;
color : #333;
float : left;
margin : 0 7px 0 0;
font : 11px Verdana, Arial, Helvetica, sans-serif;
border : 1px solid #fff;
} 
.boxthree h2 { 
color : #333;
font : 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 0 0 0 0;
} 
.boxthree p { 
padding : 0 0 0 0;
line-height : 12px;
} 
.boxthree p.more { 
width : 66px;
height : 18px;
padding : 10px 0 0 24px;
} 
.boxthree p.more a { 
width : 66px;
height : 18px;
display : block;
background : #7e9dc8;
color : #fff;
font : 11px Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : center;
text-decoration : none;
} 
#boxcatpriv { font-family: arial; background-color: #c8e8ff; width : 747px; height: 19px; float : left; margin-top: -1px; display: inline; }
.menuboxcatpriv { color: #0e5ba4; font-size: 10px; font-family: arial, sans-serif; font-style: normal; font-variant: normal; background-color: #c8e8ff; text-decoration: none; text-align: left; width: 747px; height: 19px; float: left; margin-right: 5px; margin-bottom: 0; padding-top: 0; padding-left: 25px; }
.menuboxcatpriv h3 a 
{ color: #0e5ba4; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none; text-transform: uppercase; text-align: left; margin: -5px 5px 0; }
.menuboxcatpriv h3 a:hover { color : #5d91ca; font-size: 11px; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: uppercase; text-align: left; margin: -5px 5px 0; }
.menuboxcatprivfecha { color :#183690 
; font-size: 10px; font-family: arial; text-decoration: none; height: 19px; float: right; padding-top: 2px; padding-right: 2px; display: inline; }
.onemorebox { font-family : Verdana, Arial, Helvetica, sans-serif; text-align : justify; color : #171717; font-size: 11px; font-weight: normal; line-height: 14px; background-color: #f8fadd; margin: 10px 15px; padding: 5px 10px 10px 5px; border: solid 6px #e8eacd; display: inline-table; } 
.onemorebox h2 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black; padding-top : 5px; color : black; font-weight: bold; text-decoration: none; text-transform: uppercase; width: auto; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid #bdb192; }
.onemorebox h2 a { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-top: 5px; padding-bottom: 3px; width: auto; margin-bottom: 2px; border-bottom: 1px solid #bdb192; }
.onemorebox h2 a:hover { color: #3f4f68; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-top: 5px; padding-bottom: 3px; width: auto; margin-bottom: 2px; border-bottom: 1px solid #bdb192; }
.onemorebox p { font-size: 11px; font-family: arial; font-weight: normal; line-height: 14px; text-decoration: none; padding-top : 5px; margin-right : 10px; text-align : justify; }

.onemorebox2 { text-align : justify; padding-top : 5px; color : black; color : black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; line-height: 14px; text-decoration: none; margin-right: 30px; margin-left: 30px; }
.onemorebox2 ul { text-align: left; margin: 0 0 0 px 0 0 0 px 0 0 0 px 0; }
.onemorebox2 ul li { text-align: left; margin-left: 20px; padding-top : 1px; list-style-type: disc; list-style-position: outside; display: list-item; }
.onemorebox2 h2 { color: black; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 5px; padding-top: 5px; padding-bottom: 6px; border-bottom: 2px solid #d1d6ad; }
.onemorebox2 p { text-align : justify; padding-top: 3px; }
.onemorebox2 h3 a { color: #798aa2; font-size: 10px; font-weight: normal; text-decoration: none; text-align: right; float: right; margin-top: -6px; }
.onemorebox2 h3 a:hover { color: #375f77; font-size: 10px; font-weight: normal; text-decoration: none; text-align: right; float: right; margin-top: -6px; }
.mapa { color: #4a8bc4; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align : left; padding-left: 20px; }
.mapa a { font-size : 10px; color : #8ba8c6; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; }
.mapa a:hover { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; }
.listar_articulos { text-align: justify; margin-top: 15px; padding-bottom: 4px; width: 360px; }
.listar_articulos h2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.2em; 
color : #3b5b86;
padding-top : 10px;
margin-left : 10px; 
}

.listar_articulos p {
font-family : Verdana, Arial, Helvetica, sans-serif;
margin-right : 10px;
}

.listar_articulos a { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #3b5b86; font-weight: normal; text-decoration: none; text-align: left; width: 350px; padding-top : 3px; margin-left : 45px; padding-bottom: 3px; border-bottom: 1px solid #dce1b8; list-style-type: circle; list-style-position: outside; display: list-item; white-space: normal; }
.listar_articulos a:hover { color: #3b5b86; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; width: 350px; margin-left: 45px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #3a7bb4; list-style-type: disc; list-style-position: outside; display: list-item; white-space: normal; }
#rightcolumn { background-color: #dce1b8; display : inline; width : 136px; height: 583px; float : right; min-height: 583px; border : solid 0 #ccc; margin-bottom: 0; margin-left: 0; padding-bottom: 5px; } 
* html #rightcolumn { width: 136px; } 
#rightcolumn h3 { 
background-color : #847ec8;
font-size : 1em;
padding-left : 7px;
padding-top : 2px;
padding-bottom : 2px;
color : #fff;
font-weight : bolder;
} 
form { 
margin-top : 0;
width : 150px;
margin-left : 9px;
margin-right : 5px;
margin-bottom : 15px;
} 
form p { 
padding-top : 10px;
padding-left : 5px;
padding-bottom : 5px;
color : #847ec8;
} 
.reg p { 
padding-left : 5px;
} 
.textright1 { background-color: #e1e5d5; border : solid 1px #ccc; margin-bottom: 15px; padding-right: 2px; padding-left: 2px; }
.textright1 h2 { color: #3a7bb4; font-size : 16px; font-weight : bold; background-color: #f7e9be; text-align: center; width: 122px; margin-top : 80px; margin-bottom: 20px; padding: 20px 2px 15px; border: dotted 1px #3e69cd; } 
.textright1 h4 { font-size : 11px; font-weight : bolder; padding-bottom : 5px; color: #f2f7c8; background-color: #386db3; text-decoration : none; text-transform: uppercase; text-align: center; width: 133px; float: left; margin-top: 0; margin-bottom: 0; padding-top: 5px; border: solid 0 #ccc; display: inline; }
.textright1 h4 a { color: #f2f7c8; font-size: 11px; font-weight: bolder; text-decoration: none; background-color: #4788c1; text-align: center; text-transform: uppercase; margin-top: 0; margin-bottom: 2px; padding-top: 8px; padding-bottom: 7px; width: 131px; float: left; border: solid 1px #ccc; }
.textright1 h4 a:hover { color: #faffb8; font-size: 11px; font-weight: bolder; background-color: #3e69cd; text-decoration: none; text-transform: uppercase; text-align: center; width: 127px; float: left; margin-top: 0; margin-bottom: 2px; padding-top: 8px; padding-bottom: 6px; border-color: #f2f7db; border-style: solid; border-width: 1px 3px 2px; }
.textright1 h3 a { text-align : left; font-size : 10px;
/* font-weight : lighter; */
color: #3f4f68; background-color: #e1e5d5; text-decoration: none; width: 127px; float: left; margin-left: -9px; padding: 3px 2px 3px 3px; border-bottom: 2px solid #b6c2cd; list-style-type: none; display: list-item; }
.textright1 h3 a:hover { color: #3f4f68; font-size: 10px; background-color: #dce1b8; text-decoration: none; text-align: left; width: 127px; float: left; padding: 3px 2px 3px 3px; border-bottom: 2px solid #6991b6; list-style-type: none; display: list-item; }
.textright1 p { color: #2545b4; font-size: 5px; text-align: justify; padding-right: 3px; padding-left: 4px; }
.textright2 p, .textright3 p { 
margin-top : -4px;
margin-left : 11px;
margin-right : 10px;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
padding-left : 3px;
padding-top : 5px;
padding-bottom : 5px;
border-bottom : 1px solid #ccc;
} 
.textright2 h2 { 
margin-left : 10px;
font-size : 17px;
font-weight : lighter;
padding-left : 5px;
padding-top : 8px;
padding-bottom : 7px;
margin-top : 15px;
} 
.textright3 h2 { 
background-image : url(images/buttonorange.jpg);
background-repeat : no-repeat;
margin-left : 10px;
font-size : 17px;
font-weight : lighter;
padding-left : 5px;
padding-top : 8px;
padding-bottom : 7px;
margin-top : 15px;
} 
#footer { background-color: #5484cd; float : left; width : 771px; text-align : center; height: 15px;
#padding-top : 10px;
#padding-bottom : 10px;
}
.footer  { color: #c3d4ec; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; display : inline; }
#footer p { color : #c3d4ec; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; } 
#footer a { color : #fff; font-size: 10px; text-decoration: none; }
.edicion_impresa { display: inline; margin: 0 5px 0 0; width: 590px; min-height: 50px; float: left; border: solid 0 #ccc; }
#box_impresa  {
display : inline;
border : 0px solid #ccc; 
background-image : url(images/vertical_azul.gif);
width : 590px;
float: left;
margin : 0 5px 0 0;
min-height : 20px;
text-align : center;
font : 400 11px Arial, Helvetica, sans-serif;
color: #ffffff; 
}
#box_impresa p {
color: #ff0000;
}
.texto_impresa {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 0 5px 0 0;
padding-left : 5px;
text-align : left;
color: black;
}

.texto_impresa h2 {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 18px;
margin : 0 5px 0 0;
padding-left : 5px;
text-align : justify;
color: black;
}
