body{

background:url(img/bg.jpg) repeat-x #95c845; font-family: Arial, Helvetica, sans-serif; font-size:14px;

}



a{ color:#009966; text-decoration:none;}

a:hover{ text-decoration:underline;}

#frame {

	margin:auto;

	margin-top:40px;

	width: 902px;

	height:708px;

	background-color: #fff;

	padding:20px;
	
	position: relative;
	
	z-index: 0;

}



#borde_arriba{

background:url(img/images/borde-arriba.jpg) no-repeat;

height:29px; width:951px; position:absolute; margin-left:-21px; margin-top:-29px;

}

/*

#borde_abajo{

background: url(img/images/borde-abajo.jpg)no-repeat;

height:29px; width:851px; position:absolute; margin-left:-20px; margin-top:530px;

}*/



#menu_principal{

position:relative; top:2px;

height:29px; background:url(img/images/menu-map.jpg) no-repeat;

}

.mp{background:url(img/images/menu-map.jpg) no-repeat;display:block; height:29px; width:145px; position:absolute;}

#m_home:hover{background-position:0px -29px;}

#m_services{ margin-left:150px;background-position:150px -29px;}

	#m_services:hover{background-position:-150px -29px;}

#m_partner{margin-left:297px;background-position:-297px 0px;}

	#m_partner:hover{background-position:-297px -29px;}

#m_we{margin-left:446px;background-position:-446px 0px;}

	#m_we:hover{background-position:-446px -29px;}

#m_news{margin-left:596px;background-position:-596px 0px;}

	#m_news:hover{background-position:-596px -29px;}	

#m_contact{margin-left:746px;background-position:-746px 0px;}

	#m_contact:hover{background-position:-746px -29px;}	





#patrocinadores{

height:62px; width:865px;

background-image:url(img/images/banner_abajo.jpg);

float:right;

}		

.mpp{background-image:url(img/images/banner_abajo.jpg); display:block;  position:absolute;}

#p_acura{margin: 9px 0 0 12px; width: 345px; height: 47px; background-position:-12px -9px;}
	#p_acura:hover{ background-position:-12px -72px;}

#p_bonanova{ margin:23px 0 0 353px;width:150px;height:26px;  background-position:-353px -23px;}

	#p_bonanova:hover{ background-position:-353px -85px;}

#p_angeles{ margin:1px 0 0 503px;width:80px; height:55px; background-position:-503px -1px;}

	#p_angeles:hover{ background-position:-503px -63px;}

#p_ambulancias{ margin:1px 0 0 580px;width:79px; height:60px; background-position:-580px -1px;}

	#p_ambulancias:hover{ background-position:-580px -63px;}	

#p_cardio{ margin:1px 0 0 653px;width:67px; height:60px; background-position:-653px -1px;}

	#p_cardio:hover{ background-position:-653px -63px;}

#p_zuniga{ margin:1px 0 0 710px;width:67px; height:60px; background-position:-710px -1px;}

	#p_zuniga:hover{ background-position:-710px -63px;}

#p_roma{ margin:1px 0 0 778px;width:85px; height:60px; background-position:-778px -1px;}

	#p_roma:hover{ background-position:-778px -63px;}





#menu_abajo{

	background-image:url(img/menu_abajo.gif);
	background-color: #fff;
	background-repeat: repeat-x;
	height:40px;
	width:890px;
	text-align:right;
	text-transform:uppercase;
	font-size:12px;
	padding-top: 12px;

}



#menu_abajo a{

	margin-right:10px; text-decoration:none; color:#706f61;

}

#menu_abajo a:hover{

	text-decoration:underline; color:#72c63f;

}

#footer{

clear:both;
position:relative;
top:10px;
float:left;

}

#contenido{
	width:731px;
	height:420px;
	overflow:scroll;
	float:right;
	color:#3C3C3C;
	position:relative;
	left:-8px;
	top:4px;
	letter-spacing:-.2px;
	background-image: url(img/images/bg_generico.jpg);

}

h1{ font-size:26px; letter-spacing:-1.6px;}

h2,h3,h1,strong{color:#126138}



#wrap{

padding:20px 30px 10px 70px;text-align:justify;

}

#side{

top:218px; 
float:left;
height: 450px;

}



#contenido.bg_generico{ background:url(img/images/bg_generico.jpg) repeat-y}

#contenido.bg_home{ 
background-image:url(img/images/bg_home.jpg);
background-repeat: repeat-y; 
overflow:auto;
}

#contenido.bg_services{ background:url(img/images/bg_servicios.jpg) repeat-y; overflow:auto;}

#contenido.bg_map{ background:url(img/images/bg_map.jpg) repeat-y; overflow:auto;}

#contenido.bg_map2{ background:url(img/images/bg_map2.jpg) repeat-y; overflow:auto;}

#contenido.bg_care{ background:url(img/images/bg_services_care.jpg) repeat-y; overflow:auto;}

#sizer{ float:right; margin:5px 39px 0 0;}

#boton_esp{
	display:block;
	 height:36px;
	 left:165px;
	 margin-bottom:5px;
	 margin-left:5px;
	 margin-right:5px;
	 margin-top:5px;
	 position:absolute;
	 top:84px;
	 width:170px;
	 z-index:2;
}

