/* Parametros generales */
body {
	margin:6px auto;
	background:#D9EEF6 url(../images/farmashop/bck_top_body.jpg) top center no-repeat;
}
table {
	border:0;
}
table.simpleMenuTop, table.frameTop, table.internalBody , table.frameFoot {
	margin:0 auto;
	width:1000px;
}
td {	
	vertical-align:top;
}
td, input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F5F5F;
}
a:link, a:visited {
	color:#002474;
	text-decoration:none;
}
a:hover {
	color:#0037AF;
	text-decoration:none;
}
.msg {
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
.center {text-align:center;}
.hrMore {
	height:1px;
	color:#ccc;
	border-width:0;
	background:#ccc;
}

/* PNG fix
* { 
	behavior:url('../scripts/iepngfix.htc');
	border:0;
}*/

/* Separations */
.verticalSep {
	height:5px;
}
.horizontalSep {
	width:10px;
}
.union {
	background:url(../images/farmashop/union.jpg) no-repeat;
	height:40px;
	width:750px;
}

/* Maps */
#map {
	margin:0 auto;
}

/* TOP - Menu */
.simpleMenuTop {
	vertical-align:bottom;
	text-align:right;
	padding:0 10px 3px 0;
}
.simpleMenuTopItem {
	font-size:12px;
}
.simpleMenuTopItem:link, .simpleMenuTopItem:visited {
	color:#002474;
}
.simpleMenuTopItem:hover {
	color:#2B85FF;
}

/* TOP */
.frameTop {
	background:url(../images/farmashop/frameTop.png) no-repeat;
	width:1000px;
	height:130px;
}
.frameTopBodyLogo {
	vertical-align:middle;
	padding-left:25px;
	width: 600px;
}
.frameTopBodyLogo img {
	display:block;
	width:380px;
	height:89px;
}
.frameTopLine {
	vertical-align:bottom;
}
.frameTopLine table {
	width:100%;
	height:25px;
	padding-bottom:5px;
}
.frameTopLine td {
	vertical-align:bottom; 
}
.frameTopLineText {
    color:#fff;    
/*	vertical-align:middle;
	height:25px; */
}
.frameTopLineLink:link, .frameTopLineLink:visited {
	color:#5FA4FF;
}
.frameTopLineLink:hover {
	color:#AFD2FF;
}

#weather {
    color:#fff;    
	text-align:left;
	/*height:60px;*/
	margin: 0px;
	line-height:1.2em;
	padding: 10px 15px 0 0;
}
#weather img {
	vertical-align:middle;
}


/* MIDDLE */
.internalBody {
}

/* Panel IZQUIERDO */
.frameLeftTD {
	width:240px;
    margin:0;
	text-align:center;
}
.frameLeft {
	width:100%;
}
.frameLeftTop {
	background:url(../images/farmashop/leftTOP.jpg) no-repeat;
	width:240px;
	height:20px;
}
.frameLeftBottom {
	background:url(../images/farmashop/leftBOTTOM.jpg) no-repeat;
	width:240px;
	height:20px;
}
.searchField, .frameLeftBox, .frameLeftApp, .frameLeftCon, .frameLeftHtm {
	background:url(../images/farmashop/leftREPEAT.jpg) repeat-y;
	width:240px;
}

/* Contenido del tipo BOX */
.frameLeftBox {}
.frameLeftBoxTitle {
	width:100%;
	height:30px;
	text-align:center;
}
.frameLeftBoxTitleLink:link, .frameLeftBoxTitleLink:visited, .frameLeftBoxTitleLink:hover {
	font-weight:bold;
}
.frameLeftBoxBody {}
.frameLeftBoxBodyUL {
    list-style-type:none;
    margin:0;
    padding:0;
}
li.frameLeftBoxBodyLI {
	text-align:left;
	cursor:pointer;
}
.frameLeftBoxBodyLI a {
	font-weight:bold;
	display:block;
    width:200px;
	text-indent:30px;
	cursor:pointer;
}
.frameLeftBoxBodyLI a:link, .frameLeftBoxBodyLI a:visited {
    color:#666;
}
.frameLeftBoxBodyLI a:hover {
    color:#0a5dba;
}

/* Contenido del tipo APP */
.frameLeftApp {}
.frameLeftAppTitle {}
.frameLeftAppTitleLink {}
.frameLeftAppBody {}

/* Contenido del tipo CON */
.frameLeftCon {}
.frameLeftConTitle {}
.frameLeftConTitleLink {}
.frameLeftConBody {}

/* Contenido del tipo HTM */
.frameLeftHtm {
	text-align:center;
	margin:0 auto;
}


/* MAIN BODY */
.mainBody {
	width:750px;
}

/* menuTABS */
.menuTabs {
	width:1000px;	
	margin:0 auto;
	text-align:right;
	padding-top:10px;
}
.t_menu_top {
	margin:0 0 0 280px;
	width:740px;
}
.t_menu_top td {
	vertical-align:middle;
	text-align:center;
}

	/* level 0 inner */
.iout_0_top {
	color:#FFF204;
	font-size:12px;
	font-weight:bold;
}
.iover_0_top {
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

	/* level 0 outer */
.oout_0_top {
	background:url(../images/farmashop/tab_inactive.jpg) no-repeat center;
	height:35px;
	margin:0 auto;
}
.oover_0_top {
	background:url(../images/farmashop/tab_active.jpg) no-repeat center;
	height:35px;
	margin:0 auto;
}

	/* level 1 inner */
.iout_1_top {
	color:#fff;
	background:#509BFF;
	border:1px solid #fff;
	padding:5px 0;
	text-indent:3px;
	text-align:center;
	filter:alpha(opacity=90);
	opacity:0.9;
	-moz-opacity:0.9;
}
.iover_1_top {
   	color:#FFF204;
	background:#003375;
	border:1px solid #fff;
	padding:5px 0;
	text-indent:3px;
	text-align:center;
	filter:alpha(opacity=90);
	opacity:0.90;
	-moz-opacity:0.90;
}
	/* level 1 outer */
.oout_1_top {
	/*background:url(../images/farmashop/tab_sub_inactive.png) no-repeat;
	height:22px;
	width:121px;
	margin:0 auto;*/
}
.oover_1_top {
	/*background:url(../images/farmashop/tab_sub_active.png) no-repeat;
	height:22px;
	width:121px;
	margin:0 auto;*/
}
/* */


/* framesBODY */
.framesTop {
	background:url(../images/farmashop/centerTOP.jpg) no-repeat;
	width:750px;
	height:20px;
}
.framesBottom {
	background:url(../images/farmashop/centerBOTTOM.jpg) no-repeat;
	width:750px;
	height:20px;
}
.frameUpTD, .frameCentralTD, td.content, td.frameSearch, td.frameResults {
	background:url(../images/farmashop/centerREPEAT.jpg) repeat-y;
	width:750px;
	text-align:center;
}


/* Panel SUPERIOR */
.frameUp {
	width:710px;
	margin:0 auto;
}
.frameUpHtm {
	margin:0 auto;
	width:100%;
}


/* Panel CENTRAL */
.frameCentral {
	margin:0 auto;
}
.frameCentralHtm {}

/* Contenido del tipo BOX */
.frameCentralBox {
	margin:0;
	padding:0;
}
.frameCentralBoxTitle {
	height:25px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.frameCentralBoxTitleLink:link, .frameCentralBoxTitleLink:visited {
	color:#002474;
}
.frameCentralBoxTitleLink:hover {
	color:#2B85FF;
}
.frameCentralBoxBodyIcon {}
.frameCentralBoxBodyDesc {}

/* Contenido del tipo APP */
.frameCentralApp {
	margin:0;
	padding:0;
}
.frameCentralAppTitle {
	height:25px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.frameCentralAppTitleLink:link, .frameCentralAppTitleLink:visited {
	color:#002474;
}
.frameCentralAppTitleLink:hover {
	color:#2B85FF;
}
.frameCentralAppBody {}

/* Contenido del tipo CON */
.frameCentralConTable {
	width:710px;
	padding-top:5px;
}
.frameCentralCon {
	width:352px;
}
.frameCentralConTop {
	width:100%;
	background:url(../images/farmashop/centerBoxTOP.jpg) no-repeat;
	height:10px;
}
.frameCentralConBottom {
	width:100%;
	background:url(../images/farmashop/centerBoxBOTTOM.jpg) no-repeat;
	height:10px;
}
.frameCentralConBody {
	background:url(../images/farmashop/centerBoxREPEAT.jpg) repeat-y;
	width:352px;
	display:block;
	height:125px;
	height:auto !important;
	min-height:125px;
}
.frameCentralConBody table {
	width:95%;
	margin:0 auto;
}
.frameCentralConBodyIcon {
	padding:0;
	margin:0;
	width:100px;
}
.frameCentralConDesc {
	text-align:left;
	color:#666;
}
.frameCentralConTitleLink {
	font-weight:bold;
	font-size:14px;
}
.frameCentralConTitleLink:link, .frameCentralConTitleLink:visited {
	color:#002474;
}
.frameCentralConTitleLink:hover {
	color:#002474;
}
div.seeMore {
	width:100%;
	text-align:right;
}
.seeMoreCon {
	width:45px;
	margin:0 0 0 auto;
	text-align:center;	
}
.frameCentralConDesc div a {
	background:url(../images/farmashop/mas.jpg) no-repeat;
	overflow:hidden;
	white-space:nowrap;
	font-weight:bold;
	font-size:12px;
	display:block;
	padding:5px 0;
	width:45px;
}
.frameCentralConBodyLink:link, .frameCentralConBodyLink:visited {
	color:#fff;
}
.frameCentralConBodyLink:hover {
	color:#FFF204;
}
/* */

/* Pie de pagina */
.frameFoot {
	padding-top:10px;
}
.frameFootBody {
	background:url(../images/farmashop/pie.jpg) no-repeat;
	width:1000px;
	height:34px;
	vertical-align:middle;
	text-align:right;
	padding:10px;
	color:#fff;
}
.frameFootBody a:link, .frameFootBody a:visited {
	color:#1FB5FF;
}
.frameFootBody a:hover {
	color:#4FC5FF;
}

/* CUSTOMIZADOS */
/* LEFT - SearchField */
.searchField {
	height:35px;
}
.searchFieldBck {
	width:200px;
	background:url(../images/farmashop/search_bck.jpg) no-repeat;
	padding:6px 0;
}
.searchInput {
	background:url(../images/farmashop/search_field.png) no-repeat;
	width:118px;
	height:18px;
	padding:2px;
	color:#002474;
	border:0;
	position:relative;
	left:5px;
	float:left;
}
.searchButton {
	background:url(../images/farmashop/search_button.png) no-repeat;
	border:0;
	width:57px;
	height:22px;
	color:#fff;
	font-weight:bold;
	position:relative;
	left:5px;
}
.button80 {
	background:url(../images/farmashop/btn80.jpg) no-repeat;
	border:0;
	width:80px;
	height:23px;
	color:#fff;
	font-weight:bold;
	position:relative;
	left:5px;
}
.button100 {
	background:url(../images/farmashop/btn100.jpg) no-repeat;
	border:0;
	width:100px;
	height:23px;
	color:#fff;
	font-weight:bold;
	position:relative;
	left:5px;
}
/* */

/* CTR - Content */
.contentTitle {
	font-weight:bold;
	font-size:16px;
	color:#002474;
	text-align:left;
	height:35px;
	vertical-align:middle;
}
.contentSubTitle {
	font-weight:bold;
	height:20px;
}
.contentBody {
	width:750px;
}
table.content {
	width:710px;
	margin:0 auto;
}
.frameText {
    line-height:18px;
    text-align:justify;
}
.frameText li {
    line-height:18px;
    text-align:justify;
}
.frameImg {
	width:710px;
	text-align:center;
}
.articles ul {
	list-style-type:none;
	width:710px;
	padding:0;
	margin:0;
}
.articles li {
	width:355px;
	padding:5px 0;
	margin:0;
	text-indent:13px;
	font-size:12px;
	font-weight:bold;
	color:#012D6E;
	text-align:left;
	background:url(../images/farmashop/circulo.jpg) no-repeat left center;
}
.frameSearchLink {
	font-size:10px;
}
.frameSearchLink:link, .frameSearchLink:visited {
	color:#012D6E;
}
.frameSearchLink:hover {
	color:#FFF204;
}
.prePage {
	margin:0 auto;
}
.nextPage {
	margin:0 auto;
}

/* Filtros Farmacias */
.tablafarmacias {
	text-align:left;
	margin:0 auto;
}
.tablafarmacias td {
	vertical-align:middle;
}
.tablafarmacias a:link, .tablafarmacias a:visited {
	color:#5F5F5F;
}
.tablafarmacias a:hover {
	color:#333;
}
.filtrofarmacias {
	text-align:left;
	margin:0 auto;
	padding-right:45px;
}
.attributeTitle {
	width:25%;
	height:65px;
	vertical-align:middle;
	text-align:right;
	color:#666;
	font-weight:bold;
}
.attributeTitle02 {
	text-align:left;
	width:12%;
	height:30px;
	color:#666;
	font-weight:bold;
}
.filtrosSelect {
	background:url(../images/farmashop/filtro.jpg) no-repeat;
	height:21px;
	width:155px;
	padding:5px 0 0 5px;
}
.filtrofarmacias select {
	border:none;
	background-color:transparent;
	height:16px;
	width:150px;
}
.filtrofarmacias select option {
	padding:3px 0;
	text-indent:5px;
	background:#F3F9FC;
}
.filtrofarmacias td{
    vertical-align:middle;
}
.iconfarmacia {
	width:25px;
	height:25px;
	vertical-align:middle;
}

.attributes  .td1 {
	font-weight:bold;
	font-size:12px;
}

/* Art?culos de Inter?s */
.tablacontentrel {
	margin:0 auto;
	text-align:left;
}
.tablacontentrel td {
	vertical-align:middle;
}
.contenttitlerel {
	font-weight:bold;
	font-size:14px;
	color:#002474;
}
.relContImg {
	font-weight:bold;
}
.relContImg  img{
	height:30px;
	width:30px;
}


/*******************************************************/
/* Estilo para los contenidos, url y archivos relacionados (todos los templates que lo incluyan) */
.relCont {
	width:710px;
	margin:0 auto;
}

/* Contenidos relacionados */
.relContFixedContents {}
.relContFixedContentsTitle {
	font-weight:bold;
	text-align:left;
	color:#002474;
	font-size:12px;
}
.relContFixedContentsBody {}
.relContFixedContentsBodyUL {
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0;
}
.relContFixedContentsBodyLI {
	margin:0;
	padding:3px 0;
	background:url(../images/farmashop/circulo.jpg) no-repeat left center;
	text-indent:12px;
}
.relContFixedContentsBodyLink {}

/* Archivos adjuntos */
.relContAttachedFiles {
}
.relContAttachedFilesTitle {
	font-weight:bold;
	text-indent:10px;
	text-align:left;
	color:#0a5dba;
	font-size:11px;
	vertical-align:middle;
}
.relContAttachedFilesBody {
}
.relContAttachedFilesBodyUL {
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0;
}
.relContAttachedFilesBodyLI {
	margin:0;
	padding:3px 0;
	background:url(../images/farmashop/circulo.jpg) no-repeat left center;
	text-indent:12px;
}
.relContAttachedFilesBodyLink:link, .relContAttachedFilesBodyLink:visited {
	color:#333;
}
.relContAttachedFilesBodyLink:hover {
	color:#6F6F6F;
}

/* URLs asociadas */
.relContAttachedURLs {
}
.relContAttachedURLsTitle {
	font-weight:bold;
	text-indent:10px;
	text-align:left;
	color:#0a5dba;
	font-size:11px;
	vertical-align:middle;
}
.relContAttachedURLsBody {
}
.relContAttachedURLsBodyUL {
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0;
}
.relContAttachedURLsBodyLI {
	margin:0;
	padding:3px 0;
	background:url(../images/farmashop/circulo.jpg) no-repeat left center;
	text-indent:12px;
}
.relContAttachedURLsBodyLink:link , .relContAttachedURLsBodyLink:visited {
	color:#333;
}
.relContAttachedURLsBodyLink:hover {
	color:#6F6F6F;
}


/* Este esta para los titulos de las busquedas o demas */
.contentBodyTitle {
	font-weight:bold;
	font-size:12px;
}
.contentBodyLink:link, .contentBodyLink:visited, .contentBodyLink:hover {
	color:#002474;
}
.contentBodyTable {
	border:1px solid #666;
	width:95%;
}
.contentMsgView{
    border:0;
	height:100px;
	width:400px;
}
.contentMsgView tr td{
	font-size:14px;
	line-height:0.2em;
	color:#002474;
    font-weight:bold;
}
.contentMsg {
	color:#002474;
	font-size:12px;
	line-height:1.5em;
	font-weight:bold;
}
.contentBodyUL {
 	margin:0 0 0 20px;
	padding:0;
}
.contentBodyLI {
	list-style-type:none;
}

/* Estilos para foro */
.contentForumModeratorTitle {
	font-weight:bold;
}
.contentForumModeratorNames {
	font-style:italic;
}

/* Estilos para tablas dentro del body */
.contentBodyColTitle {
	font-weight:bold;
	background:#0a5dba;
	color:#fff;
	text-indent:5px;
	text-align:center;
	height:20px;
	vertical-align:middle;
}
.contentBodyRow1 {
	margin-left:auto;
	margin-right:auto;
	width:15%;
}

/* Para la busqueda */
.contentSearchRow1 {
	width:50%;
	vertical-align:middle;
	background:#EDF6FB;
}
.contentSearchRow2 {
	width:50%;
	vertical-align:middle;
}

/* Estos tags son propios del newsletter */
.contentNL {
}
.contentNLTitle {
	background:#92A0B8;
 	font-weight:bold;
	font-size:15px;
	text-indent:15px;
	height:20px;
	color:#fff;
}
.contentNLBody {
	background:#F3F5F8;
}
.contentNLBodyTitle {
	background:#E1E6EC;
 	font-weight:bold;
	font-size:12px;
	text-indent:20px;
	height:20px;
}
.contentNLBodyFoot {
	background:#5B6B84;
	height:15px;
}

/* Propios de la encuesta (para el resultado). Se asignan 5 valores, si hay mas resultados, se repiten */
.contentSurveyResult1 {
	background:#99CC99;
	color:#fff;
}
.contentSurveyResult2 {
	background:#99CCCC;
	color:#fff;
}
.contentSurveyResult3 {
	background:#99CCFF;
	color:#fff;
}
.contentSurveyResult4 {
	background:#CCCCFF;
	color:#fff;
}
.contentSurveyResult5 {
	background:#FFCCFF;
	color:#fff;
}

.firstPage{
float:left;
width:347px;
}

.secondPage{
float:right;
width:348px;
margin-left:15px;
}

.ampliarpronostico{
	color:#FFFFFF;
	background-color:transparent; 
	font-size:11px;
	border:1px solid #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor:pointer;
        font-weight:bold;
}

.ampliarpronostico:active{
background-color:#153E7E;


}

/*Modulo Farmapuntos*/

td.frameFarmapuntos{
        background:url(../images/farmashop/centerREPEAT.jpg) repeat-y;
	width:750px;
      padding-left:20px;
      padding-right:20px;
}
.hrcompra{
   width:750px;

}

