html {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
body {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
div {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
span {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
applet {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
object {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
iframe {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h1 {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h2 {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h3 {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h4 {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h5 {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h6 {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
blockquote {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
pre {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
a {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
abbr {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
acronym {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
address {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
big {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
cite {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
code {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
del {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dfn {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
em {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
font {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ins {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
kbd {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
q {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
s {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
samp {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
small {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
strike {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
strong {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
sub {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
sup {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
tt {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
var {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
b {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
u {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
i {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
center {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dl {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dt {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dd {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ol {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
fieldset {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
form {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
label {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
legend {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
table {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
caption {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
tbody {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
tfoot {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
thead {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
tr {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
th {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
td {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
	background: none; list-style: none;
}
li {
	background: none; list-style: none;
}
li {
	padding-top: 5px; padding-bottom: 5px;
}
body {
	background: rgb(0, 0, 0); margin: 0px; padding: 0px; width: 100%; height: 100%; color: rgb(51, 51, 51); font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
html {
	width: 100%; height: 100%;
}
.clear {
	clear: both;
}
.inicio {
	padding: 0px; width: 100%; position: relative;
}
a:link {
	color: rgb(51, 51, 51); text-decoration: underline;
}
a:visited {
	color: rgb(51, 51, 51); text-decoration: underline;
}
a:active {
	color: rgb(51, 51, 51); text-decoration: underline;
}
a:hover {
	color: rgb(85, 85, 85); text-decoration: none;
}
a.underno:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
a.underno:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
a.underno:active {
	color: rgb(51, 51, 51); text-decoration: none;
}
a.underno:hover {
	color: rgb(85, 85, 85); text-decoration: none;
}
#wrapper {
	background: url("Orihuela_archivos/fondo_wrapper.jpg") repeat-x bottom rgb(255, 255, 255); width: 100%; position: relative;
}
.centro {
	margin: 0px auto; width: 940px;
}
img {
	padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
#header {
	width: 100%; height: 160px; float: left;
}
#masthead {
	width: 100%; height: 160px; float: left;
}
#branding {
	width: 920px; height: 87px; padding-top: 15px; padding-left: 20px; float: left;
}
#branding h1 {
	width: 335px; height: 74px; float: left; position: relative;
}
#branding h1 a {
	border: 0px currentColor; border-image: none; left: 0px; top: 10px; width: 335px; height: 59px; float: left; display: block; position: absolute;
}
#branding h1 a img {
	border: 0px currentColor; border-image: none;
}
.iconos {
	width: 390px; padding-top: 10px; float: left;
}
.iconos img {
	border: 0px currentColor; border-image: none; float: left;
}
.iconos a {
	text-decoration: none; float: left;
}
.iconos a.varilux {
	background: url("http://www.opticaagrasot.com/Orihuela_archivos/icono_varilux.png") no-repeat right; width: 92px; height: 60px; padding-left: 20px; display: block;
}
.iconos a.acuvue {
	background: url("http://www.opticaagrasot.com/Orihuela_archivos/icono_acuvue.jpg") no-repeat right; width: 120px; height: 60px; padding-left: 20px; display: block;
}
.iconos a.unitron {
	background: url("http://www.opticaagrasot.com/Orihuela_archivos/icono_unitron.jpg") no-repeat right; width: 104px; height: 60px; padding-left: 20px; display: block;
}
.redes_logo {
	margin: 0px; padding: 35px 0px 0px; width: 170px; height: 41px; float: right;
}
.redes_logo li {
	margin: 0px; padding: 0px 0px 0px 14px; width: 40px; height: 41px; float: left;
}
.redes_logo li a {
	width: 40px; height: 41px; text-decoration: none; float: left; display: block;
}
.redes_logo li.facebook {
	background: url("http://www.opticaagrasot.com/Orihuela_archivos/facebook.png") no-repeat;
}
.redes_logo li.tuenti {
	background: url("Orihuela_archivos/tuenti.png") no-repeat;
}
.redes_logo li.twitter {
	background: url("Orihuela_archivos/twitter.png") no-repeat;
}
#access {
	background: url("Orihuela_archivos/menu_arriba_izq.gif") no-repeat left; width: 930px; height: 58px; padding-left: 10px; float: left;
}
#access div {
	width: 740px; height: 58px; float: left;
}
#access div#telefono {
	background: url("Orihuela_archivos/menu_arriba_der.gif") no-repeat right; width: 180px; height: 58px; padding-right: 10px; float: left;
}
#access div#telefono div {
	background: rgb(0, 0, 0); width: 100%; height: 44px; padding-top: 12px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
#access div#telefono div span {
	background: url("Orihuela_archivos/menu_ico_telefono.gif") no-repeat; width: 100%; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; text-indent: 10px; font-size: 20px; font-weight: bold; float: left; display: block;
}
#access div ul {
	background: rgb(0, 0, 0); margin: 0px; padding: 0px; width: 740px; height: 56px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
#access .menu-header li {
	list-style: none; margin: 0px; padding: 0px; float: left; position: relative;
}
div.menu li {
	list-style: none; margin: 0px; padding: 0px; float: left; position: relative;
}
#access a {
	background: url("Orihuela_archivos/menu_sep.gif") no-repeat right; height: 56px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 56px; padding-right: 24px; padding-left: 24px; font-size: 17px; font-weight: bold; text-decoration: none; float: left; display: block; position: relative;
}
#access ul ul {
	left: 0px; top: 56px; width: 200px; float: left; display: none; position: absolute; z-index: 99999;
}
#access ul ul li {
	width: 100%;
}
#access ul ul ul {
	border: 0px currentColor; border-image: none; left: 249px; top: 0px; height: 34px;
}
#access ul ul a {
	background: rgb(51, 51, 51); width: 100%; height: 35px; line-height: 35px; font-size: 15px; border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#access li:hover > a {
	background: url("Orihuela_archivos/menu_sep.gif") no-repeat right rgb(34, 34, 34); color: rgb(255, 255, 255);
}
#access ul ul :hover > a {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a {
	color: rgb(255, 255, 255);
}
#access ul li.current-menu-ancestor > a {
	color: rgb(255, 255, 255);
}
#access ul li.current-menu-item > a {
	color: rgb(255, 255, 255);
}
#access ul li.current-menu-parent > a {
	color: rgb(255, 255, 255);
}
#access ul ul ul li {
	height: 35px; line-height: 35px;
}
#access ul ul ul li a {
	line-height: 33px; font-size: 13px;
}
#main {
	background: url("Orihuela_archivos/fondo_main.jpg"); width: 100%; float: left;
}
#container {
	padding: 20px 25px; width: 890px; float: left;
}
#container_imagen {
	width: 890px; padding-bottom: 15px; float: left;
}
.portada_centro {
	width: 100%; float: left;
}
.portada_centro table {
	margin: 0px; padding: 0px;
}
.portada_centro table tr td {
	margin: 0px; padding: 0px;
}
.portada_centro table tr td table {
	margin: 0px; padding: 0px;
}
.portada_centro table tr td table td {
	margin: 0px; padding: 0px; text-align: left;
}
.portada_centro table tr td table td.cab {
	text-transform: uppercase; padding-bottom: 10px; font-size: 19px; font-weight: bold;
}
#content {
	width: 100%; float: left;
}
#content h1 {
	width: 100%; text-transform: uppercase; font-size: 19px; font-weight: bold; float: left;
}
#content div.page {
	width: 100%; float: left;
}
#content div.page h1 {
	width: 100%; text-transform: uppercase; padding-bottom: 10px; font-size: 19px; font-weight: bold; float: left;
}
#content div.post {
	width: 100%; padding-top: 10px; float: left;
}
#content div.post h1 {
	width: 100%; text-transform: uppercase; padding-bottom: 10px; font-size: 19px; font-weight: bold; float: left;
}
#content div.post h2 {
	width: 100%; text-transform: uppercase; padding-top: 10px; padding-bottom: 5px; font-size: 19px; font-weight: bold; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; float: left;
}
#content div.post h2 a {
	color: rgb(51, 51, 51);
}
#content div.post div.entry-meta {
	width: 100%; padding-bottom: 10px; font-size: 13px; font-style: italic; font-weight: bold; float: left;
}
#content div.post div.entry-summary {
	width: 100%; font-size: 13px; float: left;
}
#content div.post div.entry-utility {
	width: 100%; padding-top: 10px; font-weight: bold; float: left;
}
#content div.post div.entry-utility a {
	color: rgb(255, 102, 0);
}
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0px 0px 18px;
}
h3#comments-title {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: bold; margin-bottom: 0px;
}
h3#reply-title {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: bold; margin-bottom: 0px;
}
h3#comments-title {
	padding: 15px 0px;
}
.commentlist {
	list-style: none; margin: 0px;
}
.commentlist li.comment {
	margin: 0px 0px 24px; padding: 0px 0px 0px 56px; line-height: 24px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.commentlist li:last-child {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#comments .comment-body ul {
	margin-bottom: 18px;
}
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	left: 0px; top: 4px; position: absolute;
}
.comment-author {
	
}
.comment-author cite {
	color: rgb(0, 0, 0); font-style: normal; font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	margin: 0px; font-size: 12px;
}
.comment-meta a:link {
	color: rgb(136, 136, 136); text-decoration: none;
}
.comment-meta a:visited {
	color: rgb(136, 136, 136); text-decoration: none;
}
.comment-meta a:active {
	color: rgb(255, 75, 51);
}
.comment-meta a:hover {
	color: rgb(255, 75, 51);
}
.commentlist .even {
	
}
.commentlist .bypostauthor {
	
}
.reply {
	padding: 0px; font-size: 12px;
}
.reply a {
	color: rgb(136, 136, 136);
}
a.comment-edit-link {
	color: rgb(136, 136, 136);
}
.reply a:hover {
	color: rgb(255, 75, 51);
}
a.comment-edit-link:hover {
	color: rgb(255, 75, 51);
}
.commentlist .children {
	list-style: none; margin: 0px;
}
.commentlist .children li {
	margin: 0px; border: currentColor; border-image: none;
}
.nopassword {
	display: none;
}
.nocomments {
	display: none;
}
#comments .pingback {
	padding-bottom: 18px; margin-bottom: 18px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.commentlist li.comment + li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	margin: 0px; color: rgb(136, 136, 136); line-height: 18px; font-size: 12px; display: block;
}
#comments .pingback .url {
	font-size: 13px; font-style: italic;
}
input[type=submit] {
	color: rgb(51, 51, 51);
}
#respond {
	margin: 15px 0px 0px; overflow: hidden; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid; position: relative;
}
#respond p {
	margin: 0px;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0px 48px 0px 0px;
}
h3#reply-title {
	margin: 15px 0px;
}
#comments-list #respond {
	margin: 0px 0px 18px;
}
#comments-list ul #respond {
	margin: 0px;
}
#cancel-comment-reply-link {
	line-height: 18px; font-size: 12px; font-weight: normal;
}
#respond .required {
	color: rgb(255, 75, 51); font-weight: bold;
}
#respond label {
	color: rgb(136, 136, 136); font-size: 12px;
}
#respond input {
	margin: 0px 0px 9px; width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: rgb(136, 136, 136); line-height: 18px; font-size: 12px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0px;
}
#respond .form-submit input {
	width: auto; font-size: 14px;
}
#main_bottom {
	background: url("Orihuela_archivos/fondo_main_bottom.jpg"); width: 890px; height: 35px; padding-top: 15px; padding-right: 25px; padding-left: 25px; float: left;
}
#main_bottom_izq {
	width: 445px; text-align: left; float: left;
}
#main_bottom_der {
	width: 445px; text-align: right; float: left;
}
#footer {
	margin: 0px auto; width: 100%;
}
#footer div#colophon {
	margin: 0px auto; width: 940px; padding-top: 20px;
}
#footer div#colophon ul {
	background: url("Orihuela_archivos/footer_sep.gif") no-repeat right; margin: 0px; padding: 0px 0px 0px 30px; height: 120px; float: left;
}
#footer div#colophon ul.redes {
	width: 120px;
}
#footer div#colophon ul.nosotros {
	width: 170px;
}
#footer div#colophon ul.servicios {
	width: 160px;
}
#footer div#colophon ul.tecnologia {
	width: 140px;
}
#footer div#colophon ul.contacto {
	width: 180px;
}
#footer div#colophon ul li {
	margin: 0px; padding: 0px; width: 100%; height: 20px; color: rgb(255, 255, 255); font-size: 14px; float: left;
}
#footer div#colophon ul li a {
	color: rgb(255, 255, 255);
}
#footer div#colophon ul li.cab {
	text-transform: uppercase; padding-bottom: 2px; font-size: 15px; font-weight: bold;
}
#footer div#colophon ul li.esp {
	height: 5px;
}
p.form-allowed-tags {
	display: none;
}
p.form-submit {
	margin: 0px; padding: 0px;
}
.entry-content {
	width: 100%; font-size: 13px; float: left;
}
.entry-content li {
	background-position: left; text-align: left; list-style-type: disc;
}
.entry-content p {
	width: inherit; height: inherit; float: left;
}
.wpcf7 input {
	width: 230px; height: 20px; line-height: 20px;
}
.wpcf7 input.wpcf7-submit {
	width: auto;
}
.wpcf7 textarea {
	width: 500px; height: 100px;
}
