html{height:100%;margin:0pt auto;padding:0pt;}
body{background-color:#FFFFFF;background-image:url(../images/texture3.jpg);background-position:left center;background-repeat:repeat;font-family:Arial, "Arial Narrow", sans-serif;margin:0pt;padding:0pt;width:100%;height:100%;}
form{margin:0pt;}
img{border:0pt none;margin:0pt;padding:0pt;}
a:hover{font-family:Arial, "Arial Narrow", sans-serif;text-decoration:none;color:#b32033;}
a{font-family:Arial, "Arial Narrow", sans-serif;text-decoration:none;font-size:12px;color:#a87d55;}
p{color:#464646;font-family:Arial, Verdana, Arial, sans-serif;font-size:12px;margin:8px;line-height:17px;text-align:justify;}
ul{margin:0pt;padding:0pt;}
li{font-size:12px;margin:0pt;padding:0pt;}
h1{font-size:14px;margin:0pt;padding:0pt;color:#b32033;background-color:#FFF;}
h2{font-size:13px;margin:0pt;padding:0pt;color:#b32033;background-color:#FFF;}
h3{font-size:12px;margin:0pt;padding:0pt;}
h4{font-size:11px;margin:0pt;padding:0pt;}
h5{font-size:10px;margin:0pt;padding:0pt;}
h6{font-size:9px;margin:0pt;padding:0pt;}
input{border:1px #376180 solid;color:#376180;background-color:#fff;font-size:11px;}
textarea{border:1px #376180 solid;color:#376180;background-color:#fff;font-size:11px;}
select{background:#F0FFD3 none repeat scroll 0%;border:1px inset #708090;color:#000000;font-family:Arial, "Arial Narrow", sans-serif;font-size:10px;height:18px;}
.boton{margin-left:10px;height:19px;font-size:11px; color:#fff;background-color:#376180;}
.blanco{color:#FFFFFF;}
.rojo{color:#b32033;}
.marron{color:#a87d55;}
.negro{color:#000;}
.gris{color:#464646;}
.float{float:left;}
hr{border:#fff solid 1px 0 0 0;}
.margenDer{margin-right:1px;}
.borderBottom{border-bottom:1px solid #fff;}
.noBorder{border-bottom:0pt;}
.invisible{display:none;}
.selected{color:#B9122B;}
.center{text-align:center;}
.right{text-align:right;}
.clear{clear:left;}
/******* empieza el css del contenido ********* */
#content{background:#fff url(../images/bg.gif) repeat-y center;border-left:#fff solid 5px;border-right:#fff solid 5px;width:926px;float:left;position:absolute;left:50%;margin-left:-463px;min-height:100%;height:100%;display:inline;}
*>#content{height:auto;}
/******* empieza el css del header ********* */
#header{width:926px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:36px;}
#header div{margin-right:1px;width:617px;float:left;}
#header div img{float:left;}
/******* empieza el css del datos ********* */
#datos{background:white url(../images/bg2.gif) repeat-y scroll 309px center;width:926px;float:left;position:relative;}
#column{min-height:263px;display:inline;overflow:hidden;margin-right:1px;width:308px;float:left;}
   *>#column{height:auto;   }
   #column ul{padding-top:10px;   }
   #column li{background:#FFFFFF url(../images/flexa.gif) no-repeat scroll 22px 5px;   border-bottom:1px dotted #999999;   list-style-image:none;   list-style-position:outside;   list-style-type:none;   padding:2px 0pt 2px 40px;   }
   #column li.noBorder{border-bottom:0pt;   }
   #column ul li ul{padding:0;}
   #column li ul li{background:#FFFFFF url(../images/flexa.gif) no-repeat scroll -3px 5px;      padding:0px 0pt 2px 10px;            }
   #column li ul li a{font-size:0.9em;}
   #column img{position:absolute;bottom:0px;}
#textos{width:587px;min-height:400px;height:400px;float:left;padding:15px;}
   *>#textos{height:auto;}
   #textos ul{background-color:#f3f3f3;color:#464646;padding:0pt 25px 10px;width:537px;margin-top:10px;}
   #textos li{padding-top:5px; }
/******* empieza el css del footer ********* */
#footer{border-top:1px solid #fff;width:926px;float:left;min-height:60px;}
#footer img{border-bottom:1px solid #fff;float:left;}
#legal{color:#a87d55;padding:25px;width:258px;float:left;font-size:12px;}
#diseno{text-align:right;color:#fff;padding:25px;width:567px;float:left;}
#pathBar{margin:10px 0;font-size:12px;color:#000;}
/*******  menu segundario **********/
ul#submenu{list-style-image:none;list-style-position:outside;list-style-type:none;background-color:#f3f3f3;padding:10px;float:left;width:567px;margin:0 0 10px 0;background-color:#f3f3f3;color:#464646;}
ul#submenu li{background:transparent url(../images/flexa.gif) no-repeat scroll left 8px;color:#464646;float:left;margin:0pt 0pt 0pt 10px;padding-left:13px;padding-top:5px;text-align:left;width:250px;display:inline;overflow:hidden;}
/**********************************************/
/************ NOTICIAS ********************/
/**********************************************/
#news{float:left;}
   #news dl{float:left;   width:585px;   overflow:hidden;   display:inline;   clear:left;  padding-bottom: 15px;margin:10px 0; border-bottom: 1px solid #CCC;}
   #news dt{float:left;   height:85px;   text-align:center;   width:140px;   overflow:hidden;   display:inline;}
   #news dd{width:445px;   float:left;   margin:0;   overflow:hidden;   display:inline;   }
   #news h3{color:#B32033;border-bottom: 1px solid #CCC;padding-bottom: 3px;}
   #news h3 span{color:black;font-size: 0.8em;}
   #news p{margin:0px;}
   #news a{font-size:0.8em;}

#news-resume{display:inline;float:left;overflow:hidden;width:367px;margin-top:15px;}
   #news-resume dl{border-bottom:1px solid #CCCCCC;clear:left;display:inline;float:left;margin:10px 0pt;overflow:hidden;width:100%;padding-bottom:15px;}
   #news-resume dt{display:inline;float:left;height:85px;overflow:hidden;width:110px;}
   #news-resume dd{display:inline;float:left;margin:0pt;overflow:hidden;width:255px; }
   #news-resume h3{color:#B32033;padding:2px;}
   #news-resume h3.selected{background-color:#B32033;color:#FFF;}
   #news-resume h3 span{color:black;font-size: 0.8em;}
   #news-resume h3.selected span{color:#FFF;}
   #news-resume p{margin:0px;font-size:0.7em;}
   #news-resume a{font-size:0.8em;}

/**********************************************/
/************ CALENDAR ********************/
/**********************************************/

#calendar{ width:200px;   height:200px; float:left;display:inline;overflow:hidden;margin-right:20px;margin-top:15px;}
   #calendar table{border-collapse:separate;   }
   #calendar table thead td{font-weight:bold;}
   #calendar tbody th{color:white;font-size:0.9em;background-color:#c9c9c9;}
   #calendar td{width:27px;   height:19px;   font-size:0.7em;   text-align:center;   padding:0;   margin:0;   }
   #calendar tbody td.today{font-weight:bold;}
   #calendar tbody td.week-day{color:white;background-color:#B9122B;}
   #calendar tbody td.event{border:1px solid #fed513;color:#b5a27a;font-weight:bold;}
   #calendar tbody td.event a{background-color:#FFFFFF;text-decoration:none}
  



/**********************************************/
/************ VISITAS VIRTUALES ********************/
/**********************************************/
#gallery{float:left;}
   #gallery dl{display:inline;float:left;margin:10px 0pt;overflow:hidden;width:150px;}
   #gallery dt{height:85px;text-align:center;}
   #gallery dd{margin:0pt;text-align:center; }
   #gallery h3{color:#B32033;}
/**********************************************/
/************ CMS STYLE ********************/
/**********************************************/
#main-content{margin-top:10px;clear:left;background:none;font-size:14px;line-height:14px;color:#464646;}
   #main-content table td{font-family:Arial, "Arial Narrow", sans-serif;font-size:12px;line-height:14px;color:#464646;}
   #main-content strong, #main-content b{font-weight:bold;}
   #main-content .brown{color:#A87D55;}
   #main-content .granate{color:#B32033;}
   #main-content a:hover{font-family:Arial, "Arial Narrow", sans-serif;text-decoration:none;color:#b32033;}
   #main-content a{font-family:Arial, "Arial Narrow", sans-serif;text-decoration:none;font-size:12px;color:#a87d55;}
   #main-content p{color:#464646;font-family:Arial, Verdana, Arial, sans-serif;font-size:12px;line-height:16px;text-align:justify;margin:5px 0;}
   #main-content .left{float:left;margin-bottom:5px;margin-right:5px;}
   #main-content .right{float:right;margin-bottom:5px;margin-left:5px;}
   #main-content ul{background-color:transparent;color:#B32033;margin-top:10px;padding:0pt 25px 10px;}
   #main-content ul li{font-size:12px;margin:0pt;padding:0px;padding-top:5px;list-style-type:disc;}
   #main-content h1{background-color:#FFFFFF;color:#B32033;font-size:14px;margin:0pt;padding:0pt;}
   #main-content hr{height:2px; display:block; clear:both; background-color:#F6F6F6;color:#F6F6F6;border:0;margin:0;padding:0;}
/**********************************************/
/************ CSS ADMIN    ********************/
/**********************************************/
ul#element_list{list-style-type:none;margin:10px 0;background:transparent;}
ul#element_list li{background:#FFF url(../images/folder.png) no-repeat scroll 8px center;border:2px solid #BBB;cursor:pointer;font-size:11px;margin:3px 0;padding:15px 10px 15px 75px;text-align:left;list-style:none;color:#000;}
ul#element_list li.noChild{background-image:url(../images/element.png);}
ul#element_list li:hover{background-color:#EEE;}
li.menuitem{font-family:Tahoma, Verdana, Arial, "Arial Narrow";background-color:#eee;border:1px solid #CCC;cursor:pointer;margin:3px 0;padding:1px;text-align:left;font-size:11px;}
.sorthelper{background-color:#B31E33;}
.sortablehover{}
.sortableactive{}
#ajax-response{background-color:#DFF2BF;color:#4F8A10;font-size:.7em;font-weight:700;padding:3px 5px;}
img.left{float:left;margin-bottom:5px;margin-right:5px;}
img.right{float:right;margin-bottom:5px;margin-left:5px;}
