@charset "utf-8";
/* CSS Document */
/*colors -- verde:#689236;  naranja:#ff7722;*/
/*global*/
html, body {
	background-color:#FFF;
	font-size: 12px;
	width: 100%;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	}
/*global*/
*{
	padding:0px;
	margin:0px;
}
a {
	color:#689236;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}
a:hover {
	text-decoration: underline;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	color:#222222;
}
img {
	border: none;
	margin:0px;
	padding:0px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#00000;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#689236;
}
h3  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#689236;
}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
input:focus {
	background:url(http://www.sunshinehelp.com/Images/commentFondo.gif) repeat;
	outline: 50px;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
textarea:focus {
	background:url(http://www.sunshinehelp.com/Images/commentFondo.gif) repeat;
	outline: 50px;
}
.color{	color:#003399;}
.colorBold{
	color:#2588F5;
	font-weight:bold;
}
.obligatory{ color:#689236; margin-left:10px;}
.negro{ color:#000; }
.azul{ color:#6a8af9;}
.lila{color:#689236;}
.bold{ font-weight:bold;}
.gris{color:#999999;}
/*busca left selected color*/
.lilaGordo{ font-size:12px;	color:#ff7722; font-weight:bold;}
.gordo{ font-weight:bold; }
.separator{ width:100%; float:left; height:20px; clear:both; }

/*todo*/
.todo{
	width:1000px;
	height:auto;
	margin:0px auto;
}
/*header*/
.headerBox{
	width:1000px;
	height:auto;
	margin:0px auto;
	border:0px solid red;
}
.headerTecho{
	width:1000px;
	height:135px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/soleHeaderPupiTodo.jpg) no-repeat;
}
.headerLeft{
	width:196px;
	float:left;
	height:135px;
	margin:0px auto;
	border:0px solid red;
}
#logo{
	float:left;
	width:450px;
	height:87px;
	border:0px solid red;
}
#logo h1 {
/*	background:url(http://www.sunshinehelp.com/Images/logoSun2.gif) no-repeat;*/
	float:left;
	width:385px;
	height:80px;
	margin-top:1px;
	margin-left:30px;
	text-indent:-9999px;
	border:none;
	text-decoration:none;
	border:0px solid red;
}

.headerText{
	float:left;
	width:530px;
	height:66px;
	border:0px solid red;
}
.headerText h1{
	margin-top:15px;
	margin-left:30px;
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px solid blue;
}
/*loginBox*/
#loginBox{
	float:right;
	width:290px;
	height:52px;
	padding:0px 0px 0px 10px;
	border:0px solid black;
	ackground:url(http://www.sunshinehelp.com/Images/loginFondo.gif) no-repeat;

}
#loginBox .loginName{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	text-align:center;
	margin-top:4px;
	margin-bottom:2px;
	border:0px solid red;
	width:90%;
	color:#000033;
}
#loginBox p{ float:center; }
#loginBox a{ border:none; text-decoration:none; }
#loginBox .imageLogin{
	width:190px;
	border:0px solid red;
	margin:0px auto;
}
#loginBox img{
	border:none;
	margin-top:3px;
	vertical-align:middle;
}
#loginBox .leftLogin{
	float:left;
	width:280px;
	height:auto;
	border:0px solid red;
}
#loginBox .titleLogin{
	color:#000000;
	font-weight:bold;
	margin-top:1px;
}
#loginBox .left{
	float:left;
	width:290px;
	margin-top:1px;
	border:0px solid red;
}
#loginBox #buttonLogin{
	float:right;
	margin-right:10px;
	border:0px solid red;
}
#loginBox #ocultoLogin{
	margin-top:2px;
}
#loginBox .inputLogin{
	float:left;
	width:138px;
	height:18px;
	padding:2px 3px 0px;
	margin-top:2px;
	border:none;
	background:url(http://www.sunshinehelp.com/Images/inputLogin.gif) no-repeat;
}
#loginBox .olvideText{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	border:0px solid red;
	float:left;
}

/*menu pestañas*/
.headerPestana{
	width:800px;
	height:24px;
	float:left;
	border:0px solid yellow;
}
#menuChildcare{ margin-left:30px; float:left; margin-right:5px; }
.menuOtros{ margin-left:5px; margin-right:5px; float:left; }
/*menuHeader internacional bandera*/
.headerMenu{
	width:800px;
	height:25px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/lineMenu.gif) no-repeat;
	border:0px solid black;
}
.lineMenu{
	width:100%;
	height:25px;
	margin:0px auto;
}
/*in index*/
.lineMenu p{
	margin:2px 0px 0px 40px;
	font-weight:bold;
	color:#666666;
}
.lineMenu a{ color:#666666; text-decoration:none; }
.lineMenu a:hover{ color:#FFFFFF; text-decoration:none; }
/*fin de index*/
.menuBajo{
	float:left;
	color:#FFFFFF;
	border:0px solid red;
}
.menuBajo a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none;
	margin:0px;
	color:#FFF;
	padding:0px;
}
.menuBajo a:hover{
	color:#000;
	text-decoration:none;
}
/*cambioMenu, associado al js*/
.bajo{float:left;}
.cambioMenu img{ text-decoration:none; border:none;}
.cambioMenu a{ text-decoration:none; border:none;}
.bajoChild-Care{ float:left; width:0px; height:15px; }
.bajoElder-Care{ float:left; width:100px; height:15px; }
.bajoPet-Care{ float:left; width:200px; height:15px; }
.bajoAssistant{ float:left; width:315px; height:15px; }
.bajoDomestic-Jobs{ float:left; width:450px; height:15px; }
.bajoMarket{ float:left; width:630px; height:15px; }

.menuIdioma{
	float:right;
	margin-right:5px;
	padding-top:2px;
}
.menuIdioma img{
	vertical-align:middle;
	cursor:pointer;
}
.menuIdioma p{
	font-weight:bold; 
	font-size:11px;
}
/*categoriasBox in index*/
.categoriasBox{
	float:left;
	width:1000px;
	height:auto;
	margin:5px 0px 20px;
}
.oneCategoria{
	float:left;
	width:150px;	
	height:auto;
}
.marginCat{ margin-left:20px; }
.oneCategoriaArriba{
	float:left;
	width:150px;
	height:30px;
	border-bottom:1px solid silver;
	background:url(http://www.sunshinehelp.com/Images/oneCategoriaArriba.gif) no-repeat;
}
.oneCategoriaFondo{
	float:left;
	width:150px;
	height:345px;
}
.childCat{ background:url(http://www.sunshinehelp.com/Images/childCat.gif) no-repeat; }
.elderCat{ background:url(http://www.sunshinehelp.com/Images/elderCat.gif) no-repeat; }
.petCat{ background:url(http://www.sunshinehelp.com/Images/petCat.gif) no-repeat; }
.assiCat{ background:url(http://www.sunshinehelp.com/Images/assiCat.gif) no-repeat; }
.domesticCat{ background:url(http://www.sunshinehelp.com/Images/domesticCat.gif) no-repeat; }
.marketCat{ background:url(http://www.sunshinehelp.com/Images/marketCat.gif) no-repeat; }

.oneCategoriaBajo{
	float:left;
	width:150px;
	height:10px;
	background:url(http://www.sunshinehelp.com/Images/oneCategoriaBajo.gif) no-repeat;
	
}
.oneCategoria h1{ margin:5px 0px 0px 0px; text-align:center;}
.oneCategoria ul{ list-style:none; margin-top:10px;}
.oneCategoria li{ margin-left:10px; line-height:18px; }
.oneCategoria a{text-decoration:none; color:#000000;}
.oneCategoria a:hover{text-decoration:none; font-weight:bold; color:#000000;}


/*mitat en la home page, path...*/
.mitatHome{
	float:left;
	clear:both;
	width:100%;
	margin:0px;
	border:0px solid green;
}
/*comparte*/
.mitatLeft{
	width:200px;
	float:left;
	padding-top:0px;
	border:0px solid black;
}
.comparteOne{ height:17px; float:left; width:180px; margin-left:10px;}
.mitatLeft p{ font-size:11px; float:left; width:50px; display:inline;}
.mitatLeft a{ font-size:11px; text-decoration:none; border:none;}
.comparteFacebook{
		background:transparent url(http://www.sunshinehelp.com/Images/sharing_icons.gif) no-repeat scroll -240px 0px;
		float:left;
		width:16px;
		height:16px;
		margin:0px 3px;
		text-decoration:none; 
		border:none;
}
.comparteDelicious{
		background:transparent url(http://www.sunshinehelp.com/Images/sharing_icons.gif) no-repeat scroll -208px 0px;
		float:left;
		width:16px;
		height:16px;
		text-decoration:none; 
		margin:0px 3px;
		border:none;
}
.comparteMyspace{
		background:transparent url(http://www.sunshinehelp.com/Images/sharing_icons.gif) no-repeat scroll -321px 0px;
		float:left;
		width:16px;
		height:16px;
		margin:0px 3px;
		text-decoration:none; 
		border:none;
}
.comparteTwitter{
		background:transparent url(http://www.sunshinehelp.com/Images/sharedTwitter.gif) no-repeat;
		float:left;
		width:16px;
		height:18px;
		margin:0px 2px;
		text-decoration:none; 
		border:none;
}
/*estilo path*/
.pathBoxHome{
	float:right;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	width:780px;
	border:0px solid red;
	height:auto;
	margin:0px auto;
}
.path{
	width:100%;
	height:auto;
	margin:0px auto;
}
#pathBoxPage {
	float:left;
	clear: both;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:auto;
	margin:2px auto 10px;
	border:0px solid black;	
}
#pathBoxPage a{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#pathBoxPage h1.path{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px solid red;
	display:inline;
}
#pathBoxPage .pathText{
	margin-left:15px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px solid red;
}
.pathTextFicha{
	border:0px solid blue;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
	float:left;
	color:#000;
	font-weight:normal;
}
#pathBoxPage .pathFav{
	float: right;	
	text-align: center;
	padding: 2px 0;	
	margin-right:15px;
}
.pathBox .pathFav {
	float: right;	
	text-align: center;
	padding: 2px 0;	
}
.pathBox .pathFav p{
	margin-top: 2px;
	margin-bottom: 2px;
	color:#000;
}
.pathBox .pathFav img{
	vertical-align: middle;
}

.pathBox .pathCat {
	margin-top: 2px;
	margin-bottom: 10px;
	width:100%;
}
.pathBox .pathText {
	text-align: left;
}

.pathText h2{
	font-size:12px;
	display:inline;
	color:#689236;
}

/*arribaHome - registra - push - provincias, buscador nube tags*/
.arribaHome{
	float:left;
	width:1000px;
	height:auto;
}
.registraPush{
	width:210px;
	height:135px;
	float:left;
	margin:0px 0px 0px 0px;
	background:url(http://www.sunshinehelp.com/Images/pushFondo.jpg) no-repeat;
}
.registra{
	width:198px;
	height:111px;
	float:left;
	margin:0px 0px 0px 0px;
	background:url(http://www.sunshinehelp.com/Images/registraFondo.gif) no-repeat;
}
.registra h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-align:center;
	margin:10px 0px 5px 0px;
}
.registra li{
	list-style:none;
	line-height:28px;
	margin-left:50px;
}
.registra img{
	vertical-align:middle;
}
.registra a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.registra a:hover{
	text-decoration:none;
	font-weight:bold;
}
.push{
	width:210px;
	height:20px;
	float:left;
	margin:0px auto;
	order:1px solid blue;
	z-index:1;
}
.push p{
	font-family:Arial, Helvetica, sans-serif;
	color:#689236;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	margin:0px 0px 0px 30px;
}
#pushBox{
	position:absolute;
	top:270px;
	left:140px;
	width:260px;
	height:180px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	background:url(http://www.sunshinehelp.com/Images/pushFondo.gif) no-repeat;
}
#pushBox p{ 
	float:left;
	margin-bottom:5px;
}
#pushBox .linePush{
	width:230px;
	margin:5px 0px;
	float:left;
}
#pushBox .labelPush{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	width:70px;
	float:left;
	order:1px solid white;
}
pushBox .labelObli{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding-left:10px;
}
#pushBox input{ float:left; }
#pushBox .inputPush, select{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	width:150px;
}
.confirmPush{ float:left; width:200px; color:#FFFFFF; font-weight:bold; }
/*text explicacion*/
.textExpli{
	float:left;
	width:470px;
	height:26px;
	margin-top:20px;
}
.textExpli p{
	float:left;
	width:470px;
	padding-left:0px;
	font-weight:bold;
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/*nube de tags*/
.nubeTags{
	height:62px;
	float:left;
	position:relative;
	margin-left:15px;
	margin-top:5px;
	padding:5px;
	color:#ccc;
}
.nubeTags img{
	float:left;
}
.googleNube{
	float:left;
}
.homePostit{
	float:left;
	width:275px;
	height:60px;
	margin-left:15px;
	background:url(http://www.sunshinehelp.com/Images/rotatorioFondo.gif) no-repeat;
}
.homePostit .blog{ padding:9px 0px 1px 25px; font-size:12px; }
.homePostit .textConse{ padding:1px 0px 1px 25px; font-size:12px;}
.homePostit a{ text-decoration:none; color:#663333; font-family:"Courier New", Courier, monospace;}
.homePostit a:hover{ text-decoration:underline; color:#689236; font-family:"Courier New", Courier, monospace;}

/*buscador*/
.buscaBox{
	width:772px;
	height:53px;
	float:left;
	margin-left:15px;
	margin-top:2px;
	background:url(http://www.sunshinehelp.com/Images/buscaFondo.gif) no-repeat;
}
.buscador{
	margin:10px 0px 0px 17px;
	height:23px;
	width:755px;
}
.buscaSelect{
	width:153px;
	height:23px;
	float:left;
}
.buscaSelect select{
	font-size:13px;
	ont-weight:bold;
	width:143px;
	height:23px;
	float:left;
	border:none;
	padding:2px 0px 0px 3px;
}
.buscaLibre input{
	height:23px;
	width:195px;
	border:none;
	background:url(http://www.sunshinehelp.com/Images/buscaLibre.gif) no-repeat;
	font-size:13px;
	padding:3px 0px 0px 2px;
	float:left;
}
.buscaButton input{
	width:70px;
	height:23px;
	float:left;
	margin-left:10px;
	ackground:url(http://www.sunshinehelp.com/Images/buttonBuscar.gif) no-repeat;
}
/*contenido home 3 trozos*/
.contentHome{
	float:left;
	width:1000px;
	margin-top:10px;
	clear:both;
}
/*contentLeft*/
.contentLeft{
	float:left;
	width:230px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif; 
}
.googleLeftIndex{
	float:left;
	padding:0px;
	margin-left:0px;
	margin-bottom:10px;
	border:8px solid #DDDDDD;
}
.leftBox{
	width:230px;
	height:auto;
	float:left;
}
.titleLeftBoxPrimo{
	width:200px;
	height:24px;
	float:left;
	margin-left:5px;
	posistion:relative;	
	background:url(http://www.sunshinehelp.com/Images/titleHomeLeft1.gif) no-repeat;
}
.titleLeftBoxPrimo h1{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
	color:#666666;
}
.titleLeftBox{
	width:200px;
	height:24px;
	float:left;
	margin-left:5px;
	posistion:relative;	
	background:url(http://www.sunshinehelp.com/Images/titleHomeLeft.gif) no-repeat;
}
.titleLeftBox h1{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
	color:#666666;
}
titleLeftBox p{
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

.titleLeftBox h2{font-size:12px;color:#ff7722; font-weight:bold;display:inline;}
/*banner LoginTravel*/
.leftBox .bannerLogi{
	width:200px;
	margin:10px 0px 10px 5px;
}
/*box provincias*/
.provinciaLeftBox{
	width:195px;
	height:auto;
	float:left;
	margin-left:5px;
	margin-top:-1px;
	background:#ebf3cc;
	padding:6px 0px 10px 5px;

}
.provinciaLeftBox h2{font-size:12px;color:#689236; font-weight:bold;display:inline;	background:#FFFF66;}

.provinciaLeftBox a{
	font-size:12px;
	color:#689236;
	text-decoration:none;
}
.provinciaLeftBox a:hover{
	text-decoration:none;
	background:#FFFF66;
}
.provinciaLeftBox .pcate{
	margin:3px 3px;
	padding-left:2px;
}
.provinciaLeftBox .pprov{
	margin:1px 3px;
	padding-left:2px;
	width:160px;
	float:left;
	clear:both;
}
.provinciaLeftBox .aprov{
	float:left;
	clear:both;
	width:150px;
	margin:2px 8px 2px 2px;
	padding-left:0px;
}
/*lo mas buscado*/
a.st11{ color:#3366FF; font-size:11px; margin:10px;}
a.st12{ color:#660099; font-size:12px; margin:10px;}
a.st13{ color:#00CCFF; font-size:13px; margin:10px;}
a.st14{ color:#CC0099; font-size:14px; margin:10px;}
/*otras leftBox*/
.leftBoxInside{
	width:200px;
	min-height:10px;
	float:left;
	border-left:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
	margin:-1px 0px 0px 5px;
	padding:8px 0px;
}
.leftBoxInside p{
	width:180px;
	float:left;
	padding-left:10px;
	line-height:18px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.leftBoxInside ul{
	margin-bottom:10px;
	float:left;
	list-style-image:url(http://www.sunshinehelp.com/Images/cuadroListHome.gif);
}
.leftBoxInside li{
	width:180px;
	float:left;
	margin-top:10px;
	padding-left:10px;
	list-style-position:inside;
	font-family:Arial, Helvetica, sans-serif;
}
.leftBoxInside a{
	color:#003399;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.leftBoxInside a:hover{
	color:#000099;
}
/*listadoBox*/
.listadoBox{
	width:605px;
	float:left;
	margin-top:0px;
	border:0px solid red;
}
.sinAnuncio{
	padding:20px;	
}
.sinAnuncio p{
	font-weight:bold;
	line-height:20px;
}
.listadoArriba{
	width:600px;
	height:25px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/lineListado.gif) no-repeat;
	border-bottom:1px solid #dbdad8;
}
.listadoArriba h1{
	float:left;
	width:480px;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	border:0px solid red;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#666666;
}
/*favorito home*/
.favoritoHome{ float:right; margin:0px; padding-top:2px; border:0px solid red;}
.favoritoHome img{ vertical-align:middle; margin:0px; padding:0px;}
.favoritoHome a{ margin:0px; padding-right:10px; color:#000;}
.favoritoHome #ListaFav{ margin:0px; padding:0px; height:24px; }


/*listado*/
.listado{
	width:605px;
	float:left;
	order:1px solid green;
}
/*item*/
.itemBox{
	width:600px;
	height:auto;
	float:left;
	margin-left:0px;
	margin-top:0px;
	background:#fcfad2;
	border-bottom:1px solid #dbdad8;
}
.itemImage{
	float:left;
	width:120px;
	height:120px;
	background:url(http://www.sunshinehelp.com/Images/fondoImageHome1.gif) no-repeat;
	border:0px solid blue;
	overflow:hidden;
	padding-top:10px;
}
.itemImage .image{ margin:0px 0px 10px 10px; width:100px; height:100px; border:0px solid silver;}
.item{
	float:left;
	width:460px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	border:0px solid green;
}

/*item, left= precio coche... right=descripcion*/
.itemArriba{ float:left; width:100%;}
.itemLeft{
	float:left;
	width:85%; 
	font-size:10px;
	border:0px solid blue;
}
.itemTitle{
	width:100%;
	float:left;
}
.itemTitle h1{
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 4px;
	font-weight:bold;
	float:left;
	color:#000000;
	border:0px solid red;
	font-size:17px;
}
.itemTitle a{ text-decoration:none; color:#000000; cursor:pointer;}
.itemTitle a:hover{ text-decoration:underline; color:#000000; }
.itemTitle img{ vertical-align:middle; height:20px; margin-left:5px;}
.itemLeft p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#999999;
	margin-top:4px;
	border:0px solid red;
}
.itemLeft h2{
	color:#689236;
	font-size:13px;
	font-weight:bold;
}
.itemCategoria{
	float:left;
	width:100%; 
	height:auto;
	margin-bottom:4px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif; 
	border:0px solid red;
}
.itemCategoria p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	border:0px solid red;
}
.itemCategoria a{ 
	/*font-weight:bold; 
	color:#9955ff;*/
	color:#ff7722;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
}
.itemRight{
	float:right;
	width:13%;
	margin-top:15px;
	height:auto; 
	border:1px dashed #FFCC99;
	background-color:#FFFFCC;
	padding:5px 0px;
}
.itemRight p{
	text-align:center;
	
}
.itemRight img{
	vertical-align:middle;
	margin-left:3px;
}
.explLista{ 
	height:auto;
	width:160px;
	margin-left:-80px;
	position:absolute;
	background:#FFFFFF;
	border:1px solid #DDDDDD;
}
.explLista p{ 	
	width:150px;
	color:#90a9fa;
	padding:5px;
	text-align:justify;
}
.itemPrecio{ 
	font-size:13px; 
	font-weight:bold;
	margin:2px 0px 0px 0px;
	float:center;
	color:#689236;
	padding:5px;
}
/*favoritos anuncios*/
.itemFav{
	width:20px;
	height:14px;
	float:right;
	margin:0px 0px 4px;
	padding-top:2px;
	border:0px solid blue;
}
/*paginacion*/
.paginacion{
	width:100%;
	margin:15px 0px 8px;
	float:left;
	height:25px;
}
.paginacion p{ text-align:center; }
.paginacion a {
	margin-left:5px;
	padding:5px;
	text-decoration:none;
	border:1px solid #999;
}
.paginacion a:hover { color:#004aa6; background:#FFFF99;}
.paginacion span {
	padding:5px;
	margin-left:5px;
	border:1px solid #999;
}

/*contentRight*/
.contentRight{
	float:left;
	width:160px;
}
/*bannerBox*/
.bannerBox{
	float:left;
	position:relative;
	width:160px;
	margin-left:0px;
	height:auto;
}
.bannerBox p{
	text-align:left;
	margin-left:35px
}
.banner120{ border:8px solid #DDDDDD;}
/*banner home*/
.bannerHome{
	width:120px;
	height:120px;
	float:right;
	margin:5px;
	border:8px solid #DDDDDD;
}
.googleDx{
	float:right;
	padding:0px;
	margin-right:5px;
	margin-bottom:10px;
	border:8px solid #DDDDDD;
}
/*contentBox - div de las paginas*/
.contentBox{
	width:1000px;
	min-height:400px;
	float:left;
	margin-top:0px;
	z-index:1009;
	border:0px solid red;
}

.pageText{
	float:left;
	width:900px;
	margin:20px 30px 0px;
	line-height:15px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
	text-align:justify;
}
.contentBox h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:10px 0px;
}
/*title pagina*/
.contentBox .preTitle{
	float:left;
	height:30px;
	width:13px;
	margin-left:10px;
	background:url(http://www.sunshinehelp.com/Images/preTitlePage.gif) no-repeat;
}
.contentBox .postTitle{
	float:left;
	clear:right;
	height:30px;
	width:13px;
	background:url(http://www.sunshinehelp.com/Images/postTitlePage.gif) no-repeat;
}
.contentBox .titlePage{
	height:30px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/titlePage.gif) repeat-x;	
}
.contentBox .titlePage h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-top:4px;
	margin:3px 0px 0px 0px;
	rder:1px solid blue;
}
/*Anuncio style*/
.anuncioArriba{
	margin-top:15px;
	width:1000px;
	float:left;
	border:0px solid red;
}
.anuncioPostit{
	width:205px;
	height:50px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/anuncioPostit.gif) no-repeat;
	margin-left:4px;
}
.anuncioPostit p{ font-size:11px; margin:15px 0px 0px 20px;  }
.anuncioPostit .textConse{ padding:1px 0px 1px 0px; font-size:11px;}
.anuncioPostit a{ text-decoration:none; color:#9B0000; font-family:"Courier New", Courier, monospace;}
.anuncioPostit a:hover{ text-decoration:underline; color:#000; font-family:"Courier New", Courier, monospace;}
a.ancor{ text-decoration:none;}
.anuncio{
	width:1000px;
	height:auto;
	float:left;
	border:0px solid blue;
}
.cabeceraAnuncio{
	width:100%;
	height:auto;
	border:0px solid black;
	float:left;
	padding-bottom:10px;
	background:url(http://www.sunshinehelp.com/Images/fichaFondoArriba.gif) no-repeat;

}
.titleAnuncio{
	width:85%;
	float:left;
	border:0px solid green;
	
}
.titleAnuncio h1{ 
	font-size:20px; 
	margin:20px 0px 0px 20px; 
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif;
}
.titleAnuncio h2{ 
	font-size:16px; 
	margin:5px 0px 0px 20px; 
	font-family:Arial, Helvetica, sans-serif;
}
/*favorito anuncio donde guarda*/
.favoritosAnuncio{ float:right; margin:15px 15px 0px 0px; border:0px solid red;}
.favoritosAnuncio img{ vertical-align:middle; margin:0px; padding:0px;}
.favoritosAnuncio a{ margin:0px; padding:0px; color:#000;}
.favoritosAnuncio #ListaFav{ margin:0px; padding:0px; height:24px; }
.fotoButtonsAnuncio{
	width:230px;
	height:auto;
	float:left;
	border:0px solid red;
}
.fotoAnuncio{
	width:230px;
	height:auto;
	float:left;
	border:0px solid red;
}
.fotoAnuncio .image1{
	margin:25px 0px 0px 15px;
	border:3px solid #efefef;
}
.fotoAnuncio .image2{
	margin:10px 0px 0px 15px;
	width:40px;
	height:40px;
	border:3px solid #efefef;
}
.fotoAnuncio .image3{
	margin:10px 0px 0px 5px;
	width:40px;
	height:40px;
	border:3px solid #efefef;
}
.fotoAnuncio .image4{
	margin:10px 0px 0px 5px;
	width:40px;
	height:40px;
	border:3px solid #efefef;
}
.headerAnuncio{
	width:100%;
	float:left;
	border:0px solid black;
}
/*coche empresa....*/
.baseAnuncio{ 
	width:300px; 
	float:left; 
	margin-top:25px;
	border:0px solid green;
	
}
.baseAnuncio p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	ont-weight:bold;	
	line-height:18px;
	width:300px; 
}
/*BUTTONS EN LA FICHA*/
.buttonsAnuncio{ 
	width:150px; 
	float:left; 
	padding-top:15px;
	padding-left:5px;
	border:0px solid blue;
}
.buttonsAnuncio img{ vertical-align:middle;}
.buttonsAnuncio p{ line-height:22px;}
.buttonsAnuncio label{ 
	color:#689236;
	font-weight:normal;
}
.fechaAnuncio{ 
	float:left;
	padding-left:3px;
	width:150px; 
	margin-top:10px;
	padding-left:20px;
	border:0px solid red;
}
.fechaAnuncio p{line-height:22px;}
.fechaAnuncio label{ 
	color:#689236;
	font-weight:normal;
}
p.fav img{ vertical-align:middle; cursor:pointer; }
/*contactar*/
.contactarBox{ 
	display:;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.95;
    filter: alpha(opacity=80);		
}
.contactarAnuncio{
	margin:10px 0px 20px;
}
.contactar{
	width:350px;
	position:absolute;
	top:25%;
	left:35%;
	background:#FFF;
	padding:10px;
	border:10px solid orange;
}
.sendBox{ float:left; padding:0px 10px; }
.serrarMensaje{
	float:left;
	width:100%;
	height:25px;
	clear:both;
	cursor:pointer;
}
.serrarMensaje img{
	float:right;
	cursor:pointer;
}
.sendBox .sendLine{	
	float:left;
	font-size:12px;
	width:330px;
	border:0px solid red;
	margin:5px 0px;
}
.sendBox .sendLine label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:120px;
	margin-bottom:5px;
	float:left;
}
.sendBox .sendLine textarea{
	float:left;
	width:310px;
	height:150px;
	padding:5px;
	border:2px solid silver;
}
.sendBox .sendLine input{
	float:left;
	width:200px;
	height:18px;
	font-size:12px;
	padding:1px;
	border:2px solid silver;
}
.sendBox .sendLine select{
	float:left;
	padding:1px;
	font-size:12px;
	width:200px;
	border:2px solid silver;
}
.errorAnuncio{
	font-size:12px;
	border:2px dotted red;
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	width:300px;
	margin:10px 0px 10px 10px;
	float:left;
}
.confirmEnvio{
	height:auto;
	width:300px;
	padding:2px 10px;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
/*fin de buttons*/
/*cabeceraDerecha*/
.cabeceraDerecha{
	width:350px;
	height:280px;
	float:right;
	margin:20px 20px 10px 0px;
	border:8px solid #efefef;
}

.descriAnuncio{
	float:left;
	width:100%;
	height:auto;
	border:0px solid #993399;
	font-size:12px;
	background:url(http://www.sunshinehelp.com/Images/fichaFondoDescri.gif) no-repeat;

}
.descriAnuncio a{
	color:#000000;

}
.descriLeft{
	float:left;
	width:500px;
	padding-top:20px;
	border:0px solid black;
}
.descriLeft p{
	color:#000000;
	width:460px; 
	text-align:justify;
	padding-left:15px;
}
.descriLeft p.label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#689236;
	font-weight:bold;	
	border:0px solid #993399;
	margin:10px 0px 8px;
}
.descriLeft label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#689236;
	font-weight:bold;	
	border:0px solid #993399;
	line-height:20px;
}

.calendario{
	width:500px;
	height:100px;
	float:left;
	border:0px solid green;
}
.parecidos{
	width:500px;
	float:left;
	font-size:12px;
}
.parecidos img{
	width:50px;
	height:auto;
    border:3px solid #efefef;
	vertical-align:middle;
}

.parecidos a{
	text-decoration:none;
	color:#000;
}
.parecidos a:hover{
	text-decoration:underline;
	color:#000;
}
.parecidos p{
	color:#000000;
}

.parecidos ul{
	list-style:circle;
	color:#689236;
	margin-left:30px;
}
.parecidos li{
	margin-bottom:5px;
	
}
/* estilo de los opiniones */
.comentarios{
	width:500px;
	height:auto;
	float:left;
	border:0px solid green;
}
.commentBox {
	width:500px;
	float:left;
	margin-bottom:10px;
	border:0px solid green;
}
.commentLeft{ 
	width:50px;
	float:left;
	border:0px solid blue;
}
.commentLeft img{ margin-left:10px;}
.commentRight{
	width:350px;
	float:left;
	border:0px solid green;
}

.commentRight p{
	margin:0px;
	padding:0px;
	line-height:15px;
	font-size:12px;
	width:330px;
}
p.text{ font-weight:normal; }
p.dequien{ color:#999999; float:right; font-weight:normal; font-size:11px;}

/*parte central, consejos + parecidos*/
.descriCenter{
	float:left;
	width:280px;
	padding-left:10px;
}
.consejosFicha{
	width:270px;
	height:auto;
	float:left;
	margin-top:10px;
	border:0px solid red;
}
.consejosFichaArriba{
	width:270px;
	height:35px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/postItAnchoArribaAma.gif) no-repeat;
}
.consejosFichaFondo{
	width:268px;
	height:auto;
	float:left;
	background:#ffffba;
	border-left:1px solid #2f6d2f;
	border-right:1px solid #2f6d2f;
}
.consejosFichaBajo{
	width:268px;
	height:5px;
	float:left;
	background:#ffffba;
	border-bottom:1px solid #2f6d2f;
	border-left:1px solid #2f6d2f;
	border-right:1px solid #2f6d2f;

}
.consejosFichaArriba p{
	font-size:13px;
	margin:15px 0px 0px 30px;
	color:#663333;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
}
.consejosFicha li{
	font-size:12px;
	margin-left:10px;
	list-style-type:none;
	line-height:18px;
	color:#000;
	width:250px;
	border:0px solid red;
}
.consejosFicha a{
	font-family:"Courier New", Courier, monospace;
	color:#663333;
	text-decoration:none;
}
.consejosFicha a:hover{
	font-family:"Courier New", Courier, monospace;
	color:#689236;
	text-decoration:underline;
}

/*consejos*/
.descriRight{
	float:right;
	width:160px;
	z-index:5;
	margin:10px 10px 0px 0px;
	border:8px solid #efefef;
}

.bannerAnuncio{
	margin:20px 0px 10px;
}

/*caducado*/
.listasAnuncio{ 
	width:200px; 
	float:left; 
	height:280px;
	margin-top:10px;
}
.listasAnuncio h1{ 
	margin-left:20px;
}
ul.caducadoList{
	margin:20px 0px 0px 0px;
	list-style-type:none;
}
ul.caducadoList li{ margin-left:20px;}
.googleQuadCadu{
	width:300px; 
	float:left; 
	height:250px;
	margin-top:10px;
}
.googlecaducado{ width:768px; margin:10px auto;}
/*fin de caducado*/
.anuncioLeftBajo{
	width:835px;
	height:13px;
	float:left;
}
.avisoBox{
	width:735px;
	float:left;
	clear:both;
	margin:20px 0px 10px 20px;
	padding:5px 10px;
	border:2px solid #e5e5e5;
	background:url(http://www.sunshinehelp.com/Images/commentFondo.gif) repeat;
}
/*banner en el anuncio abajo*/
.bannerAnuncioBajo{
	width:970px;
	margin:10px 0px 5px 15px;
	float:left;
}
.advertisingAnuncio{
	width:468px;
	float:left;
	margin-right:10px;
}
.oneBannerAnuncio{
	width:468px;
	float:left;
}
/*fin de bannerBajoAnuncio*/
.anuncioBajo{
	width:100%;
	height:10px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/fichaFondoBajo.gif) no-repeat;
}

/*googlemap en la ficha*/
#googleMapBox {
	float:left;
	height:auto;
	width:447px;
	position:relative;
	z-index:0;
	margin-bottom:10px;
	margin-left:10px;
}
#googleMap {
	width: 441px;
	height: 400px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin: 5px 3px 0px 3px;
	float:left;
	position:relative;
	z-index:1;
	border:1px solid #689236;
}
googleMapText {
	text-align: justify;
	height:auto;
	margin:0px;
	padding:0px;
	width:420px;
	z-index:2;
	position:relative;
}
#coordenadas{ height:auto; float:left;position:relative;}
#Legend{ height:auto; float:left;position:relative; width:430px;margin-left:10px;margin-top:10px;padding-bottom:5px;color:#333333;border:0px solid black;}
#directions { height:auto; float:left;width:430px;margin-left:2px;position:relative;margin-top:5px;border:0px solid blue;display:none;}
#directionsError { height:auto; float:left;color:#CA0315;font-size:11px;width:410px;margin-left:25px;position:relative;display:none;}
#paginacion{ height:auto;position:relative; float:left;color:#CA0315;font-size:11px;width:420px;margin-left:10px;text-align:center;margin-bottom:5px;margin-top:5px;border:1px solid #ccc;padding:2px;display:none;}

.InfoMakerTop{background:url(http://www.liquidaciones.com/Images/infoMapaArr.gif) no-repeat;border:0px solid blue;width:242px;height:30px;}
.InfoMakerBottom{background:url(http://www.liquidaciones.com/Images/infoMapaBajo.gif) no-repeat;border:0px solid blue;width:242px;height:30px;}
.InfoMaker{width:215px;background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:5px;padding-bottom:0px;padding-left:20px;color:#333333;}

.hombreAndando{
	margin:5px;
	margin-right:0px;
	float:left;
}
.rutaText{
	float:left;
	margin:5px;
	margin-left:0px;
	width:400px;
	color:#CA0315;
	font-size:11px;
	display:inline;
	border:0px solid green;
}
.rutaText input{
	color:#CA0315;
	font-size:10px;
	width:200px;
	margin-top:2px;
	border:1px solid #EAB719;
	padding-top:1px;
}
.rutaText img{
	vertical-align:middle;
	padding-top:-3px;
	margin-top:-3px;
	margin-left:3px;
}
.rutaText a{
	text-decoration:none;
}
#googleMapMessage {
	color: red;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	position:relative;
}
#googleMapInfo {
	font-size: 11px;
	position:relative;
}
#googleMapLink {
	margin-top: 5px;
	position:relative;
}
#linkMapBox {
	float: right;
}
/*fin googlemap*/

/*Alta 01 style*/
.alta01Box{
	float:left;
	width:1000px;
	clear:both;
}
.alta01{
	width:490px;
	float:left;
	margin:10px 0px 20px;
	color:#000;
}
.alta01Text{
	width:450px;
	float:left;
	margin:10px 0px 20px;
}
.alta01Text p{
	width:450px;
	float:left;
	line-height:18px;
	padding-left:10px;
	color:#000;
}
.alta01Text li{
	width:400px;
	float:left;
	line-height:18px;
	margin:10px 0px 0px 30px;
	color:#000;
}
.alta01Arriba{
	width:490px;
	height:25px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/alta01FondoArriba.gif) no-repeat;
}
.alta01Inside{
	width:490px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/alta01Fondo.gif) repeat-y;
}
.alta01Bajo{
	width:490px;
	height:15px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/alta01FondoBajo.gif) no-repeat;
}
#alta01Left{
	width:490px;
	margin:10px 0px 20px;
	color:#000;
}
.usuarioAltaImage{
	float:left;
	width:400px;
	margin:10px 0px 10px 10px;
}
.usuarioAltaImage .anadirImage{

	border:none;
	margin-top:5px;
}
.usuarioAltaImage p{
	line-height:17px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#000000;
}
#alta01Right{
	width:490px;
	height:180px;
	background:url(http://www.sunshinehelp.com/Images/alta01FondoRight.gif) no-repeat;
	color:#000;
	margin-left:10px;
}
.corregistros{
	float:left;
	width:900px;
	clear:both;
	border:0px solid #90a9fa;
	margin-top:15px;
}
.corregistros h2{margin:4px 0px 10px 20px;}
.inputCor{ width:20px; float:left; margin:0px 10px 0px 8px;}
.inputCor input{ margin-top:20px;}
.textCor{ float:left; width:580px; text-align:justify;}
.imageCor{float:left;margin-left:10px; width:240px;}
.iberia{ margin-top:10px; margin-left:20px;}

.alta01 h2{
	margin:10px 15px;
	color:#000;
}
.altaLine{
	float:left;
	width:450px;
	margin:5px 25px;
}
.altaLine label{
	float:left;
	width:200px;
}
.altaLine input{
	float:left;
	width:200px;
	border:1px solid #d9e1fe;
}
.altaLine select{
	float:left;
	width:200px;
	border:1px solid #d9e1fe;
}
.explTel{
	float:left;
	clear:both;
	width:400px;
	margin-left:20px;
	font-style:italic;
	font-size:11px;
	color:#000;
}
.explDir{
	float:left;
	clear:both;
	width:200px;
	font-style:italic;
	font-size:11px;
	color:#000;
}

.altaText{
	float:left;
	width:100%;
	clear:both;
	border:0px solid red;
	margin:10px 0px;
}
.altaText p{
	margin-left:15px;
	line-height:20px;
	font-size:12px;
	color:#000033;
	text-align:justify;
}
.altaText li{
	margin-left:20px;
	list-style-position:inside;
	line-height:20px;
	font-size:12px;
	color:#000033;
	text-align:justify;
	
}

/*messageError*/
#messageError{
	float:left;
	clear:both;
	padding:10px;
	margin:20px 10px 0px;
	border:2px solid red;
	color:#000033;
	font-weight:bold;
	
}
#messageError input{
	font-weight:bold;
	
}
/*alta02 style*/
.alta02{
	width:1000px;
	height:auto;
	float:left;
	margin:10px auto 20px auto;
}
.alta02 h2{
	margin:10px 0px 0px 10px;
}

/*para checkbox*/
.alta02 select{ border:1px solid #DDDDDD;}
.alta02 textarea{ border:1px solid #DDDDDD;}

.alta02 .select{
	width:200px;
	float:left;
}
.alta02 .select input{ border:none; }
.alta02 .selectOD{
	width:120px;
	float:left;
}
.alta02 .selectOD input{ border:none; }
.alta02 .otro{
	width:400px;
	float:left;
}
.alta02 .otro .pequena{
	width:100px;
}
.alta02 .selectCangu{
	width:280px;
	float:left;
}
.alta02 .selectCangu input{	border:none; }
.alta02 .radio{
	width:250px;
	border:none;
}
.alta02 .radio input{
	margin-right:0px;
	border:none;
}
.alta02 fieldset{
	border:none;
}
.alta02 label.maspeque{
	color:#689236;
	font-weight:bold;
	width:100px;
	order:1px solid blue;
	float:left;
}
.alta02 label.verde{
	color:#689236;
	font-weight:bold;
}
.alta02 label.pequena{
	color:#689236;
	font-weight:bold;
	width:150px;
	order:1px solid blue;
	float:left;
}
.alta02 label.normal{
	color:#689236;
	font-weight:bold;
	width:250px;
	float:left;
	margin-bottom:5px;
}
.alta02 label.grande{
	color:#689236;
	font-weight:bold;
	width:550px;
	float:left;
	margin-bottom:5px;
}
.alta02 label.grandeExpl{
	color:#666666;
	width:550px;
	float:left;
	margin-bottom:5px;
}
.alta02 input.pequena{
	width:150px;
	float:left;
	border:1px solid #DDDDDD;
}
.alta02 input.normal{
	width:250px;
	float:left;
	margin-bottom:5px;
	border:1px solid #DDDDDD;
}
.alta02 input.grande{
	width:550px;
	float:left;
	margin-bottom:5px;
	border:1px solid #DDDDDD;
}
.alta02 textarea.big{
	width:550px;
	height:50px;
	float:left;
	margin-bottom:5px;
	border:1px solid #DDDDDD;
}
/*box izquierda*/
.datosAnuncio{
	width:600px;
	float:left;
	margin-top:0px;
}
.explPrecio{
	float:left;
	clear:both;
	width:100%;
	font-style:italic;
	font-size:12px;
	color:#000;
}
.alta02Arriba{
	width:600px;
	height:27px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/alta02Arriba.gif) no-repeat;
	
}
.alta02Inside{
	width:600px;
	float:left;
	padding-bottom:10px;
	background:url(http://www.sunshinehelp.com/Images/alta02Fondo.gif) repeat-y;
}
.alta02Bajo{
	width:600px;
	height:8px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/alta02Bajo.gif) no-repeat;
}
.altaLine2{
	width:580px;
	float:left;
	margin:10px 0px 10px 10px;
}
.datosAnuncio input{ border:1px solid #DDDDDD;}
.datosAnuncio select{border:1px solid #DDDDDD;}
.datosAnuncio textarea{border:1px solid #DDDDDD;}
/*box derecha*/
.datosGenerales{
	width:300px;
	float:left;
	margin:0px 0px 20px 20px;
	height:auto;
}
.datosGenerales input{ border:1px solid #DDDDDD;}
.datosGenerales textarea{ border:1px solid #DDDDDD;}
.datosGenArriba{
	width:300px;
	height:28px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/datosGenArriba.gif) no-repeat;

}
.datosGenInside{
	width:300px;
	margin-top:-1px;
	float:left;
	padding-bottom:10px;
	background:url(http://www.sunshinehelp.com/Images/datosGenFondo.gif) repeat-y;

}
.datosGenBajo{
	width:300px;
	height:8px;
	float:left;
	background:url(http://www.sunshinehelp.com/Images/datosGenBajo.gif) no-repeat;

}
.altaLineGen{
	width:290px;
	float:left;
	border:none;
	margin:10px 0px 10px 10px;
}
.altaLineGen #contProvincia select{
	font-size:11px;
	width:150px;
	height:20px;		
	padding:1px 1px;
	border:1px solid #DDDDDD;
}
.altaLineGen #contPoblacion select{
	font-size:11px;
	width:150px;
	height:20px;
	padding:1px 1px;
	border:1px solid #DDDDDD;
}
.altaImage{
	float:left;
	clear:right;
	width:280px;
	margin:10px 0px 10px 10px;
}
.altaImage p{
	line-height:20px;
	width:280px;
	float:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}
/*manAnuncio*/
.imageLine{ float:left; width:280px; margin-bottom:5px;}
.imageLine label{ float:left; margin-right:10px; color:#666666;  }
.imageLine img{ float:left; width:75px; height:85px; }
.imageLine a{ float:left; margin-left:10px; font-size:11px;}

.imageLongEspec{ float:left; width:280px; margin-bottom:5px; }
.imageLongEspec label{ float:left; margin-right:10px; color:#666666; }
.imageLongEspec img{ float:left; width:75px; height:85px;}
.imageLongEspec a{ float:left; margin-left:10px; font-size:11px;}

.imageLongEspecUsu{ float:left; width:200px; margin-bottom:5px; }
.imageLongEspecUsu label{ float:left; font-size:11px; color:#666666;}
.imageLongEspecUsu img{ float:left; width:75px; height:85px;}
.imageLongEspecUsu a{ float:left; margin-left:10px; font-size:11px;}
.remove a{ float:left;}
/*calendario en alta02*/
#calendarTable{
	width:550px;
	height:auto;
	float:left;
	border:1px solid blue;
	border-collapse:collapse;
}
#calendarTable td{
	border:1px solid blue;
	text-align:center;
}
/*confirm Alta*/
.soloText{
	float:left;
	width:100%;
	margin-top:50px;
}
.soloText p{
	float:left;
	width:900px;
	line-height:20px;
	margin-left:50px;
}
/*Zona privada style*/
.zonaPrivada{
	width:1000px;
	margin:20px auto 20px auto;
}
.zonaPrivada p{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:20px;
	margin-right:20px;
	color:#000033;
}
.oneZP{
	float:left;
	margin:30px 10px 20px 20px;
	width:500px;
	height:auto;
}
.oneZParriba{
	float:left;
	width:500px;
	height:5px;
	background:url(http://www.sunshinehelp.com/Images/oneZParriba.gif) no-repeat ;
}
.oneZPfondo{
	float:left;
	width:500px;
	padding-bottom:10px;
	background:url(http://www.sunshinehelp.com/Images/oneZPfondo.gif) repeat-y ;
}
.oneZPbajo{
	float:left;
	width:500px;
	height:10px;
	background:url(http://www.sunshinehelp.com/Images/oneZPbajo.gif) no-repeat ;
}

.twoZP{
	float:left;
	margin:30px 20px 20px 0px;
	width:350px;
	height:170px;
	background:url(http://www.sunshinehelp.com/Images/twoZP.gif) no-repeat ;
}
.zonaPrivada ul.firstLista {
	margin:15px 0px 0px 20px;
	font-size:12px;
	color:#000033;
	line-height:22px;
	font-weight:bold;
	list-style-position:inside;
	font-family:Arial, Helvetica, sans-serif;
}
.zonaPrivada ul.firstLista li{
	float:left;
	clear:both;
	display:inline;
	width:100%;
}
.zonaPrivada ul.firstLista .menuLabel{
	width:110px;
	float:left;
	display:inline;
}
.zonaPrivada ul.secondLista {
	margin:10px 0px 0px 20px;
	line-height:25px;
	font-size:12px;
	color:#000033;
	list-style-image:url(http://www.sunshinehelp.com/Images/indicatorVerde.gif);
	font-weight:bold;
	list-style-position:inside;
}
.textZP{
	color:#23408F;
	margin:20px 0px 20px 30px;
}

/*mailbox mensajes*/
.contentMail{
	width:1000px;
	margin:30px auto;	
}
/*gestionAnuncios en ZonaPrivada*/
/*estilo de la tabla de gestion anuncios */
.gestion{
	width:1000px;
	float:left;
}
#gestionTable {
	width: 900px;
	float:left;
	margin:10px auto 10px auto;
	border-collapse:collapse;
	}
/*effects over one line of table*/
#gestionTable tbody tr:hover td, #gestionTable tbody tr:hover th:before { background:#ffff1a;}
#gestionTable p {
	margin: 3px 0px;
}
#gestionTable thead th{
	border-bottom:1px solid #689236;
	height:27px;
	
}
#gestionTable .headFondo{
	background:transparent url(http://www.sunshinehelp.com/Images/headGestionTable.gif) repeat-x;
}
#gestionTable .headStatus{
	width:156px;
	border-right:1px solid #689236;
	background:transparent url(http://www.sunshinehelp.com/Images/headGestionTable.gif) repeat-x;
	
}
#gestionTable thead p {
	color:#000000;
	text-align:center;
	padding:0px 3px;
}
#gestionTable tfoot p {
	margin-top: 20px;
	margin-left:7px;
	font-weight: bold;
}
#gestionTable tfoot .anunTotal {
	background:transparent url(http://www.sunshinehelp.com/Images/footGestion.gif) no-repeat;
	border:1px solid #689236;
	border-top:0px solid #689236;
	padding-left:16px;
	padding-bottom:10px;
}
#gestionTable tbody {
}
#gestionTable tbody p{
	margin:3px 0px;	
	padding:0px 3px;
	text-align:center;
}
#gestionTable tbody td{
	border-bottom:1px solid #689236;
}
#gestionTable .titleAnuncio {
	width:260px;
	font-weight:bold;
	border-right:1px solid #689236;
	border-left:1px solid #689236;
}
#gestionTable .titleAnuncio p{
	margin-left:20px;
	text-align: left;
}
#gestionTable .edit {
	width: 180px;
	text-align: center;
	border-right:1px solid #689236;
}
#gestionTable .visits {
	width: 55px;
	text-align: center;
	border-right:1px solid #689236;
	}
#gestionTable .message {
	width: 70px;
	text-align: center;
	border-right:1px solid #689236;
	}
#gestionTable .date {
	width: 80px;
	text-align: center;	
	border-right:1px solid #689236;
}
#gestionTable .status {
	width: 155px;
	text-align: center;
	border-right:1px solid #689236;
	
}
#gestionTable .change {
	width: 155px;	
	text-align: center;
}
#gestionTable .border {
	border-right:1px solid #689236;
}
/*destacaAnuncio*/
.boxDestaca{
	float:left;
	margin:30px 0px 0px 20px;
	width:950px;
	font-size:12px;
}
.boxDestaca a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.destacaAnuncio {
	float:left;
	width:500px;
}
.destacaAnuncio p{
	line-height:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
.destacaAnuncio ul.listTipo{
	margin-left:100px;
	text-indent:0px;
	line-height:25px;
	list-style-type:none;
	font-weight:bold;
	color:#9955ff;
	font-size:13px;
}
.destacaLila{ 
	border:2px solid #9955ff; 
	margin:10px 0px 10px 0px;
	padding:10px;
}
.destacaAnuncio .lilaBold{
	font-size:14px;
	font-weight:bold;
	color:#9955ff;
	border-bottom:2px solid #9955ff;
}
.destacaAnuncio ul.listNum{
	margin-left:50px;
	text-indent:0px;
	line-height:25px;
	list-style-type:none;
	font-weight:bold;
	color:#3f69f3;
	font-size:12px;
}
.destacaBlue{ 
	border:2px solid #3f69f3; 
	margin:10px 0px 10px 0px;
	padding:10px;
}
.destacaAnuncio .blueBold{
	font-size:13px;
	font-weight:bold;
	color:#3f69f3;
	border-bottom:2px solid #3f69f3;
}
.destacaAnuncio ul.destacaList{
	margin-left:80px;
	line-height:25px;
	font-weight:bold;
	font-size:12px;
	color:#000099;
	list-style-type:lower-latin;
}
.destacaScuro{ 
	border:2px solid #000099; 
	margin:10px 0px 10px 0px;
	padding:10px;
}
.destacaAnuncio .scuroBold{
	font-size:13px;
	font-weight:bold;
	color:#000099;
	border-bottom:2px solid #000099;
}
.destacaAnuncio .bold{ font-weight:bold; font-size:12px; }
.destacaAnuncio .azul{ color:#ca0315; }
.destacaAnuncio .red{ color:#000099;  font-weight:bold; }
.destacaAnuncio .rojoBold{ color:#90a9fa; font-size:12px; font-weight:bold; }
.destacaAnuncio .oblique{ font-style:italic; font-weight:normal; }
.infoDestaca{
	background:#FFFF99;
	color:#FF0000;
	padding:0px 2px;
}
.imageDestaca{
	float:right;
	width:400px;
}
.imageDestaca img{
	border:1px solid #90a9fa;
	margin-bottom:10px;
}
.imageDestaca .bold{ font-weight:bold; font-size:12px; margin-bottom:10px;}
/*paginas menu abajo*/
.pagMenuAbajo{
	width:980px;
	margin:20px 10px;
	float:left;
}
.pagMenuAbajo p{
	line-height:20px;
	font-size:12px;
	margin:10px 0px 10px 10px;	
}
.pagMenuAbajo h3{
	margin:10px 0px;
}
.pagMenuAbajo ul{
	list-style-type:circle;
	margin-left:30px;
}
.pagMenuAbajo li{
	line-height:15px;
	font-size:12px;
}
.pagMenuAbajo .left{
	float:left;
}
p.margin30{ margin-left:30px;}


/*lista numero*/
ul.numero{
	list-style-type:decimal;
	margin-left:30px;
	margin-top:20px;	
}
ul.numero li{
	margin-left:30px;
	font-weight:;
	margin-top:10px;
	text-align:justify;
	
}
ul.numero1{
	list-style-type:decimal;
	margin-left:30px;
	margin-top:20px;	
}
ul.numero1 li{
	margin-left:60px;
	font-weight:;
	margin-top:10px;
	text-align:justify;
	color:#666666;
}
/*lista faqTwo*/
ul.faqTwo{
	list-style-type:circle;
	margin-left:30px;
	margin-top:10px;
	color:#666666;
}
ul.faqTwo li{
	margin-left:30px;
	margin-top:10px;
	text-align:justify;
}
.quienesSomos{
	width:960px;
	float:left;
	margin:10px auto;
	padding:10px;
	border:1px solid #90a9fa;
	background:url(http://www.sunshinehelp.com/Images/commentFondo.gif) repeat;
}
.quienesSomos p{
	font-size:12px;
	line-height:auto;
}
.quienesSomosLeft{
	width:300px;
	float:left;
	margin:10px auto;
	padding:10px;
}
.quienesSomosRight{
	width:500px;
	float:left;
	margin:10px auto;
	padding:10px;
}
.quienesSomosFoto{
	width:100px;
	float:left;
}
.quienesSomosFoto img{ border:1px solid #90a9fa; }
/*referencias usuarios*/
.comment{
	width:960px;
	float:left;
	margin:10px auto;
	padding:10px;
	border:1px solid #689236;
	background:#FDFFDD;
}
.comment p{
	text-align:justify;
	margin-top:5px;
}
/*politica protecion*/
.pageProtecion{
	width:960px;
	float:left;
	margin:10px auto;
	padding:10px;
}
ul.protecion {
	list-style:decimal;
	margin-left:20px;
}
ul.protecion li{
	margin:10px 0px 0px 0px;
}
/*reglas*/
.pageReglas{
	width:960px;
	float:left;
	margin:10px auto;
	padding:10px;
}
.pageReglas p{
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
}
ul.reglas{
	list-style:circle;
	margin:10px 0px 10px 20px;
}
ul.reglas li{
	margin:10px 0px 0px 0px;
}
/*enlaces*/
.enlacesPage{
	width:960px;
	float:left;
	margin:10px auto;
	padding:10px;
}
.enlacesPage p{
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
}
ul.enlaces{
	list-style:circle;
	margin:0px 0px 20px 30px;
}
ul.enlaces li{
	margin:10px 0px 0px 0px;
	font-size:11px;
}

/*siteBox*/
.siteMap{ float:left; width:950px;border:0px solid green; }
.siteTitle{
	font-weight:bold;
}
.siteBoxTot{ 
	float:left; 
	width:500px; 
	margin-top:10px; 
}
.siteBoxArriba{
	float:left;
	width:402px;
	height:15px;
	background:url(http://www.sunshinehelp.com/Images/siteBoxArr.gif) no-repeat ;
	margin-left:40px;
	margin-top:20px;
}
.siteBox{
	float:left;
	position:relative;
	width:540px;
	border-left:0px solid #D1D2D4;
	border-right:0px solid #D1D2D4;
	margin-left:20px;
	margin-top:20px;
	font-size:11px;
	border:0px solid red;
}
.siteBox a{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.siteBox a:hover{
	font-weight:bold;
	color:#ff7722;
}
.siteBox p{ margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.siteBox ul{
	margin-top:20px;
	margin-left:30px;
}
.siteBox ul li{
	line-height:18px;
	list-style:disc;
	color:#999999;
	width:500px;
}
.siteBoxBajo{
	float:left;
	width:402px;
	height:15px;
	background:url(http://www.materialsanitario.com/Images/siteBoxBajo.gif) no-repeat ;
	margin-left:40px;
	margin-bottom:10px;
}
#mapGoogleRight{float:left; margin-top:60px;margin-left:100px;border:0px solid green;position:relative;}

#mapGoogleBajo{ width:728px; margin:10px auto; }
#mapGoogleArriba{ float:right; clear:both;}
/*footerBox*/
.footerBox {
	width:100%;
	font-size: 11px;
	float:left;
	clear:both;
	position:relative;
	margin:20px 0px 10px;
}
.footerLinks{
	position:relative;
	width:1000px;
	clear: both;
	margin:0px auto;
	padding:0px;
	height:24px;
	background:url(http://www.sunshinehelp.com/Images/footerLine.gif) no-repeat;	
}
.footerLinks p {
	margin:3px 0px;
	padding:3px 0px;;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
}
.footerLinks a {
	color:#FFFFFF;
	text-decoration:none;
}
.footerLinks a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.footerGoogle{
	width:728px;
	margin:0px auto;
}
