
* { padding:0; margin:0; }

body { background:#E7E7E7 url(../images/bg.jpg) top repeat-x;
	font:12px Arial, Helvetica, sans-serif; color:#666; text-align:justify; }

p { padding:0 0 10px 0; }

input { border:#C32020 solid 1px; background:#FFFFFF; }
textarea { border:#C32020 solid 1px; background-color:transparent; }

ul { list-style:none; }

img { border:0; }

h1 { margin:0 0 0 25px; padding:22px 0 0 0; }
h2 { font:24px Arial, Helvetica, sans-serif; color:#C32020; padding-bottom:10px; }
h3 { font-size:18px; height:32px; padding:6px 0 10px 10px; color:#FFF; font-weight:normal;
	background:url(../images/subtittle_bg.gif) no-repeat; }
h4 { font-size:18px; padding:6px 0 10px 0; font-weight:normal; }

a { text-decoration:none; }

.clear { clear:both; }
.alignc { text-align:center; }
.alignr { text-align:right; }
.imgfl { float:left; margin:0 10px 10px 0; }
.colaboradores { padding:0 10px 10px 20px; background:url(../images/red_bullet.gif) top left no-repeat; }

/*  PNG FIX  */
#head, #navegador, #footer, #animacion { behavior: url(../script/iepngfix3.htc); }

/*SUBMENU MAPA DEL SITE / CONTACTOS */
#head span { float:right; margin:40px 35px 0 0; }
#head span a { color:#666; }

/* INDEX */
#top { width:735px; height:455px; position:relative; margin:0 auto; }
#index #head { width:735px; height:93px; background:none; position:absolute; top:0; left:0; z-index:2; }
#intro { width:735px; height:455px; overflow:hidden; position:absolute; top:0; left:0; z-index:1; } /* animacion index */
#index #footer { height:68px; background-image:url(../images/footer_bg_index.png); }
#index #footer-intermade { width:701px; margin:0 auto; border-top:1px solid #E7B0B0; text-align:center; float:none; padding:15px 0 0 0;  } 
#index #contenido { padding:10px 0 20px 0; }

/* LAYOUT */
#contenedor { margin:auto; width:735px; }
#head { height:93px; background:url(../images/top_head.png) no-repeat; }
#animacion { height:209px; clear:both; background:url(../images/animation_bg.png); }
#animacionredir { height:209px; clear:both; background:url(../images/animation_bg_redir.png); }
#navegador { height:30px; padding:10px 0 0 0; background:url(../images/nav_bg.png) no-repeat; text-align:center; 
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; }
#navegador a { color:#fff; }
/*#navegador a:hover {
	border-bottom:1px #FFFFFF dashed;
}*/
#contenido {
	background-image: url(../images/contents_bg.jpg);
}

#texto { padding:30px 0 0 50px; width:385px; float:left; background:url(../images/heart_bg.gif) no-repeat bottom left; }
#texto ul { width:auto; list-style:none; margin:0 auto; }
#texto ul li { padding:3px 0 5px 20px; background:url(../images/red_bullet.gif) top left no-repeat; }

#texto2 { padding:30px 50px 0 50px; background:url(../images/heart_bg.gif) no-repeat bottom left; } /* INICIO */

#side-menu { width:200px; padding:10px 0 0 50px; margin:65px 0 0 0; float:left; /*border-left:1px #FF0000 dashed;*/ }
#side-menu ul li { background:url(../images/bg-menu-der.jpg) bottom no-repeat; padding:10px 5px; }
#side-menu ul li.linked { background:url(../images/bg-menu-der_.jpg) bottom no-repeat; }

#side-contenido { width:295px; float:right; }
#galeria { width:385px; height:375px; display:block; }

/* galeria de david ortiz children's fund */
#galeriado { width:385px; height:375px; display:block; margin:10px 0 0 0; }

/*MAPA DEL SITIO */
.cols { width:150px; float:left; padding:0 20px; }
.cols a { color:#666666; }

#footer { height:113px; background-image:url(../images/footer_bg.png); clear:both; }
#footer-redir { height:113px; background-image:url(../images/footer_bg_redir.png); clear:both; }
#footer-intermade { width:330px; height:45px; float:right; margin:50px 0 0 0; padding:20px 30px 0 0; color:#E7B0B0; text-align:right; }

#footer-intermade a { color:#E7B0B0; }

