* {margin:0;padding:0;}
body {background:#fff;font-family: "Verdana";font-size:12px;margin:0 auto; padding:0;}

a {color:#A6D6D8;text-decoration:none;}
a:hover { }
a img, a.photo {border:medium none;text-decoration:none;}
span { font-size:9px;}

#header-wrap {background:#e2007a;margin-bottom:30px; padding:0; min-height:190px /*Non-IE6*/; height:auto !important /*Non-IE6*/; _height:170px /*IE6*/; border-bottom:solid #89d5af 10px;min-width:1150px;}
#header-wrap img { padding:0;}
#header {width:1150px;margin:0 auto; padding:0;}
#header p {width:500px;float:right;padding:50px 0px 0 0;font-family: "Times New Roman";font-size:33px;color:#fff;font-style:italic;font-weight:bold;}
.logo {width:280px;float:left; margin-bottom:10px; _margin-bottom:0px;}

#container {color:#333;margin:0 auto;text-align:left;width:950px; _width:1000px;}

#formulario { width:400px;margin:20px auto; background: url(../img/back.jpg) no-repeat center; padding:20px; color:#FFFFFF; padding-top:50px;}

#menu { float:left; width:800px; margin-top:52px; _margin-top:52px;padding-left:9px; background:url(../img/menu-bg2.jpg) no-repeat center bottom;}
#menu ul {margin:0;padding: 0 0 0 4px;list-style:none;line-height:normal;text-transform:uppercase; text-align:center; font-size:12px;}
#menu li {display:block;float:left;height:49px; }
#menu a{display:block;float:left;padding:6px;text-decoration:none;font-weight:bold;color:#fff;}
#menu a:hover {text-decoration:underline;}
#menu .active{ background:#78ac93;}

#casita {float:right;margin-top:49px; _margin-top:51px; margin-right:20px;}
#banderita {position:absolute; margin-top:10px; clear: both; margin-left:1100px; z-index:100;}
/*\*/* html #banderita {margin-top:-170px;}/**/ 

#main-center {clear:left; margin: 0 auto;position:relative;width:700px; }
#main {clear:left;float:left;position:relative;width:620px;font-size:12px;}
#main h3, #main-center h3 {color:#89d5af;font-family:"Verdana";font-size:24px;padding:0 0 15px; font-weight:bold; text-align:left;}
#main h2, #main-center h2 {color:#89d5af;font-family:"Verdana";font-size:14px;padding:0 0 15px; font-weight:normal; text-align:center; font-weight:bold;}


#sidebar {float:right;position:relative;width:294px;}
#sidebar div {padding-bottom:30px;}
#sidebar li {list-style-type:none;}
#sidebar p {line-height:1.2;}
#sidebar .blog {}

#sessions {}
#sessions h3 {height:35px;color:#e2007a;font-size:24px;font-family:"Verdana";font-style:italic;}
#sessions ol {margin:0;padding:0;}
#sessions li {background:#89d5af;font-family:"Verdana";font-size:13px;margin:0 0 7px;width:274px;}
#sessions li a {background:transparent none no-repeat scroll 8px center;color:#fff;display:block;padding:6px 8px 6px 55px;width:213px;}
#sessions li .summary {color:#e2007a;font-family:"Verdana";font-size:15px;font-weight:bold;line-height:normal;padding-right:20px;}

#destacados {background: url(../img/destacado.jpg) no-repeat;display:block;height:200px; margin-bottom:45px;padding:0;position:relative;width:620px;}

.post {margin:0 28px;overflow:hidden;margin-bottom:20px; width:550px;}
.post p {padding-bottom:1.5em;}

.frase {background:transparent url(../img/polaroids_no_text2.png) no-repeat  bottom;height:213px;padding:12px 19px 5px 15px;position:relative;width:247px;}
.frase .txt { margin-top:35px; text-align:center; font-family:"Verdana"; font-weight:100; color:#FFFFFF; font-size:14px;}
.frase .txt a { color:#FFFFFF; text-decoration:none; }
.frase .txt a: { color:#FFFFFF; text-decoration:underline; }
.frase .txt hr {background:transparent; border:1px solid #FFF; height:1px; margin:10px 0; }

#footer-wrap {background:#e2007a;clear:both;font-size:11px;padding:10px; border-top:solid #89d5af 10px; min-width:1130px;}
#footer p {color:#fff; font-weight:bold; margin:0 auto;width:915px;text-align:center;}


/* News */
#lipsum {margin:0 28px;overflow:hidden;padding:25px 0 30px;}

.news-big { border-bottom:dotted #CCCCCC 1px;}
.news-big .body { padding-bottom:5px; height:90px;}
.news-big .body .img { float:left; margin-top:10px; color:#e2007a; font-size:25px; text-transform:uppercase; }
.news-big .body .info { float:right; width:430px; height:50px; padding:8px; font-size:12px;}
.news-big .body .txtinfo { padding-top:10px;height:30px;}
.news-big .body .masinfo { height:10px; text-align:right; padding-top:20px;}

#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img { border: 5px solid #DDD; border-width: 5px; }